Node.js
首发于Node.js
EggJS 1.0.0 正式发布 - 企业级 Node.js 框架

EggJS 1.0.0 正式发布 - 企业级 Node.js 框架

时光如梭,转眼间 Egg.js 已经开源半年了,我们很荣幸地宣布,Egg.js 正式发布 1.0 版本。


特点

  • 『企业级的 Node.js Web 基础框架』,寓意 - 孕育新生。
  • 业界领先的『微内核 + 插件机制』,专为团队架构师量身打造的『框架定制』能力。
  • 内建的安全机制与多进程管理模型。
  • 高可用,高质量,严格遵循 Semver 规则,测试覆盖率 100%(travis/appveyor)。
  • 同时支持 koa 1.x 和 2.x 生态,支持 ES 2017 Async Await。
  • 沉淀自阿里各行各业不同领域最佳实践的插件,涵盖了常见的业务开发场景,稳定支撑了 15 和 16 年天猫双11大促,顶级流量压力。
  • 渐进式,极具伸缩性,既适合个人小项目快速开发,也适合企业级的团队开发协作。
  • 更多参见:如何评价阿里开源的企业级 Node.js 框架 egg?

里程碑

  • 2013 年蚂蚁的 chair 框架,可以视为 Egg.js 的前身。
  • 2015 年 11 月,在苏千的召集下,阿里各 BU 的前端骨干齐聚黄龙,闭门共建一周。
  • 2016 年初,各 BU 的基础 Web 框架完成升级,在同一套规范的基础上进行差异化定制。
  • 2016 年中,成为阿里 Node.js 基建,广泛使用在绝大部分阿里的前端 Node.js 应用。
  • 2016 年 09 月,在 JSConf China 2016 上亮相并宣布开源。
  • 2017 年初,经过一周的闭关直播写文档,期待已久的 官方文档 诚意登场,足足近 30 篇。
  • 2017年 02 月,知乎问答:如何评价阿里开源的企业级 Node.js 框架 egg?
  • 2017 年 02 月第 2 周,登上了 GitHub Trending 周榜第三,Star 数增加 1k 多。
  • 2017 年 03 月 21 日,Egg.js 正式发布 1.0.0

成就

  • 截止到今天,2250+ Star,50+ 插件,10+ 核心开发者,30+ 贡献者。
  • GitHub Trending 周榜第三,并上了 Node Weekly 周刊。
  • 官网 UV 日均 300+ 。

  • Node TSC Director - Rod Vagg 在 Twitter 上关注并转发。

感言


规划

  • Egg.js 英文文档翻译,欢迎加入 SwiftGG 翻译组发起的 Egg 文档翻译项目
  • 继续完善文档,沉淀最佳实践,并帮助社区产出更多的插件和上层框架。
  • Node.js 8 LTS 发布后,底层将无缝升级到 Koa@2 。

文章被以下专栏收录

    在 eggjs 团队的日常协作中,遵循「基于 GitLab 的硬盘式异步协作模式」。 先通过 issue 发起 RFC 召集讨论,再提交 Pull Request 和 Code Review,这样便于沉淀,即使是当时没有参与讨论的开发者,事后也能通过 issue 了解某个功能设计的前因后果。 因此,本专栏用于汇总近期值得关注的 Egg.js 和 Node.js 相关动态,将不定期发布。