MEAN
MEAN 是用於開發動態網站和網絡應用的一套JavaScript軟件套裝。它是自由及開放源代碼軟件。因為MEAN套裝的所有模塊都支持JavaScript語言,MEAN應用就可以用只用一種語言來編寫服務器端和客戶端。[1]MEAN套裝由 MongoDB, Express.js, Angular和Node.js四個組件組成。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框架)。
參考文獻
- ^ Mean.io: The Friendly & Fun Javascript Fullstack for your next web application. [2019-10-18]. (原始內容存檔於2019-03-06).
- ^ The MEAN Stack: MongoDB, ExpressJS, AngularJS and Node.js. [2014-07-17]. (原始內容存檔於2013-05-03).