Why does the Noah Blockchain team use complete, finished components from other projects instead of developing everything on their own?
-
First of all, this is done to speed up the process. The developers call it “not inventing a bicycle”. After all, the Noah Blockchain team could develop their own programming language and even a compiler, but how much time would that take? Would that help deliver a greater product for the end user? Would users rather have highly advanced original software in 5 years or a working product with real use-cases in 1 year? The best practices used in blockchain development by the largest and greatest projects show that it is a lot more convenient to use existing frameworks and modules to actually deliver a working product.