与社区框架的差异
Egg 的插件机制有很高的可扩展性,一个插件只做一件事(比如 模板封装成了 egg-view-nunjucks、MySQL 数据库封装成了 )。Egg 通过框架聚合这些插件,并根据自己的业务场景定制配置,这样应用的开发成本就变得很低。
Express 是 Node.js 社区广泛使用的框架,简单且扩展性强,非常适合做个人项目。但框架本身缺少约定,标准的 MVC 模型会有各种千奇百怪的写法。Egg 按照约定进行开发,奉行『约定优于配置』,团队协作成本低。
提供基于 Egg 的能力高度可扩展的插件机制基于 开发,性能优异框架稳定,测试覆盖率高