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).