MEAN 是用於開發動態網站和網絡應用的一套JavaScript軟件套裝。它是自由及開放原始碼軟件。因為MEAN套裝的所有模塊都支持JavaScript語言,MEAN應用就可以用只用一種語言來編寫伺服器端和客戶端。[1]MEAN套裝由 MongoDB, Express.js, AngularNode.js四個組件組成。MEAN的名字是由四個組件首字母組成。

用於表示MEAN軟件套裝的常用徽標。

組件

MEAN的四個組件:[2]

  • MongoDB:一種NoSQL 數據庫;
  • Express.js:一Web應用程式框架;
  • Angular.js:一個使用JavaScript的 MVC 框架的Web應用程式;
  • Node.js:可伸縮的伺服器端和網絡應用軟件平台。

變體

其他還有一些衍生的變體,像是MERN(以React.js替代Angular.js),MEVN(以Vue.js替代Angular.js),MEEN(將Angular.js換成Ember.js),MEN(不使用任何JavaScript框架)。

參考文獻

參見