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框架)。
参考文献
参见
- LAMP
- MAMP(英语:MAMP)
- WAMP
- 查
- 论
- 编
Node.js
- Node.js
- Npm
- V8
- CommonJS
- MEAN
- MongoDB
- Express.js
- AngularJS/Angular
- MEEN
- 以Ember.js取代Angular
- Backbone.js
- Meteor (Web應用框架)(英语:Meteor (web framework))
- Sails.js(英语:Sails.js)
- Joyent
- Nodejitsu(英语:Nodejitsu)
- OpenShift
- Linode
- DigitalOcean
- Google App Engine