天天看點

egg - 企業級 Node 架構 - JSConf China 2016

背景

早在兩年多前的, 我們做 chair / midway 的時候, 就在想在開源的事, 當時 @赫門 在 杭js 上吹響第二次前後端分離的号角時, 我們就承諾過很快開源, 但由于種種原因, 我們還未能邁出那一步.

2016 年底的時候, 我們在思考: 雖然業界、包括集團内部已經有那麼多 node web 架構, 但是:

nodejs 開發者越來越多,但是真正涉足基礎技術的人員還是那麼少,那麼分散

出現非常多的重複性技術問題和重複建設

非常多不合理地使用 node 進行 web 開發,也沒有一套統一的規範可以參考

越來越多的 node 應用出現,需要保證高可用

于是, 來自集團各部門的前端 leader 齊聚黃龍, 求同存異, 一起共建起 egg - 企業級的 web 基礎架構.

egg 寓意“孵化新生”,在它之上可以快速的孕育出各式各樣的 web 應用。

它本身是與業務無關的, 它提供了 web 開發的通用能力

它創新性的插件機制, 使得複用性和差異化達到不錯的平衡點.

提供了測試、內建、釋出等一整套工程化解決方案

在大家的一起努力下,終于在 jsconf 2016 china 會議中正式開源對外。

詳見pdf文章

繼續閱讀