egg.js java 生产数据_Egg 2.15.0 发布,阿里开源的企业级 Node.js 框架
值得注意的變化
新特性
[EXPERIMENT FEATURE] 支持單線程模式
Bug 修復
[TYPE] 支持config.static.dir的數組
[TYPE] 修復中間件類型不兼容
[TYPE] 修復當 esModuleInterop 為 true 時類型錯誤的bug
其他
優化文檔
設計原則
企業級應用在追求規范和共建的同時,還需要考慮如何平衡不同團隊之間的差異,求同存異。阿里沒有選擇社區常見框架的大集市模式(集成如數據庫、模板引擎、前端框架等功能),而是專注于提供 web 開發的核心功能和一套靈活可擴展的插件機制;不做出技術選型,因為固定的技術選型會使框架的擴展性變差,無法滿足各種定制需求。通過 Egg.js,團隊的架構師和技術負責人可以非常容易地基于自身的技術架構在 egg 基礎上擴展出適合自身業務場景的框架。
Egg.js 的插件機制有很高的可擴展性,一個插件只做一件事。Egg.js 通過框架聚合這些插件,并根據自己的業務場景定制配置,這樣應用的開發成本就變得很低。
Egg.js 奉行『約定優于配置』,按照一套統一的約定進行應用開發,團隊內部采用這種方式可以減少開發人員的學習成本,開發人員不再是『釘子』,可以流動起來。沒有約定的團隊,溝通成本是非常高的,比如有人會按目錄分棧而其他人按目錄分功能,開發者認知不一致很容易犯錯。但約定不等于擴展性差,相反 egg 有很高的擴展性,可以按照團隊的約定定制框架。使用?Loader?可以讓框架根據不同環境定義默認配置,還可以覆蓋 egg 的默認約定。
特性
高度可擴展的插件機制
基于?koa?開發,性能優異
框架穩定,測試覆蓋率高
總結
以上是生活随笔為你收集整理的egg.js java 生产数据_Egg 2.15.0 发布,阿里开源的企业级 Node.js 框架的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jpush java api_JPush
- 下一篇: java开发门禁指纹,指纹门禁