簡(jiǎn)單介紹
Egg.js 是《阿里旗下產(chǎn)品》基于 Node.js 和 Koa 是一個(gè) Nodejs 的企業(yè)級(jí)應(yīng)用開(kāi)發(fā)框架。可以幫助發(fā)團(tuán)隊(duì)和開(kāi)發(fā)人員降低開(kāi)發(fā)和維護(hù)成本。Express 和 Koa 是 Node.js 社區(qū)廣泛使用的框架,簡(jiǎn)單且擴(kuò)展性強(qiáng),非常適合做個(gè)人項(xiàng)目。但框架本身缺少約定,標(biāo)準(zhǔn)的 MVC 模型會(huì)有各種千奇百怪的寫(xiě)法。Egg 按照約定進(jìn)行開(kāi)發(fā),奉行『約定優(yōu)于配置』,團(tuán)隊(duì)協(xié)作成本低。Egg.js 基于 Es6、Es7 以及 Typescript Koa2 使得 Nodejs 具有更規(guī)范的開(kāi)發(fā)模式、更低的學(xué)習(xí)成本、更優(yōu)雅的代碼、更少的開(kāi)發(fā)成本、更少的維護(hù)成本。為企業(yè)級(jí)框架而生。
Egg.js 的特性:
1、提供基于 Egg 定制上層框架的能力2、高度可擴(kuò)展的插件機(jī)制3、內(nèi)置多進(jìn)程管理
4、基于 Koa 開(kāi)發(fā),性能優(yōu)異5、框架穩(wěn)定,測(cè)試覆蓋率高6、漸進(jìn)式開(kāi)發(fā)