优点:
-
Node.js 基于单进程单线程模型设计,当前的服务器基本全是多核架构,单进程模型是对多核资源的极大浪费。Egg.js 框架专门为企业级应用设计了一套健壮的进程管理机制。
-
强大扩展性,生态丰富
比起业界现有的 node 基础框架,具备以下优势:
-
久经超大型项目的考验, 拥有非常多个国内最大体量的 node 线上应用.
-
优秀的支撑, 我们拥有多名 node 的 contributors
-
朴灵的 alinode 为提供了不错的 profile 工具支撑.
为什么开源呢?
-
开源不仅仅是为了影响力,是为了让更多人收益并且让更多人来帮助, 完善自我。
-
开源后技术需求的输入会变多,从外部会给内部提供许多技术需求,从而从外部推进内部加快技术产出与技术创新。创新后再回归到开源,构成技术闭环,从而得到的技术产出福利, jQuery 就是一个很好地例子.
-
在国内甚至国际上, 阿里在 node 方面的影响力不小, 作为如此体量的阿里, 理应更多的回馈给社区. 而且也会相应的提升人才收益。