downloading and installing components from the respective websites rather
than by using a package manager provided by your operating system.
Websites for each are listed here; download and install the software in this
order, following the provider’s instructions:
- Install MongoDB from https://www.mongodb.com/download-center.
- Install Node.js from https://nodejs.org/en/. When you do, you also install
the npm package manager, which you will use next. - Use the command npm install express to install Express.js.
- Follow the Getting Started guide at https://angular.io to install Angular.
What is really different in a MEAN application than in a LAMP or other
traditional application is the flexibility. You can run application code on your
server. You can run code in the user’s browser. You can even run some
application logic in the database, which is especially nice for some types of
analytics.
NOTE
You can replace Angular (originally from Google) with React (from
Facebook), which serves a similar purpose. You can also replace it with
other frameworks, such as Ember.js or Backbone.js, and still do all your
development in JavaScript. Some love this flexibility but to others it is
overwhelming. In any case way, MEAN development is here and is not
likely to disappear anytime soon.
References
https://help.ubuntu.com/lts/serverguide/lamp-overview.html—LAMP
in the Ubuntu Server Guide
https://www.mongodb.com—The official site of MongoDB
https://nodejs.org—The official site of Node.js
https://www.npmjs.com—Home of the npm package manager
https://expressjs.com—The official site of Express.js
https://angular.io—The official site of Angular
https://emberjs.com—The official site of Ember.js
http://backbonejs.org—The official site of Backbone.js
https://reactjs.org—React, a JavaScript library for building user