Prerequisites
- Azure account.
Why MEAN Stack?
The MEAN (Mongo, Express, Angular, and Node) stack is an efficient and powerful approach to building web applications. Because all components of the MEAN stack support program are written in JavaScript, MEAN applications can be written in one language for both server-side and client-side execution environments.
The components of the MEAN stack are as follows.
- MongoDB, a leading NoSQL database, empowering businesses to be more agile and scalable.
- Express.js, a web application framework that runs on Node.js, providing a robust set of features for building single and multi-page, and hybrid web applications.
- Angular.js, a JavaScript MVC framework that runs in browser JavaScript engines. The resulting environment is extraordinarily expressive, readable, and quick to develop.
- Node.js, an execution environment for easily building fast, scalable network applications.
Benefits of the MEAN Stack
- MEAN Stack is open-sourced.
- Everything runs on a single language.
- A MEAN Stack can run on any operating system.
- It’s ultimately faster and easier to scale. MongoDB is a NoSQL database which optimizes queries.
- Separates the code for maintainability and growth.
- This makes it easier to organize your JavaScript web apps so they run in a natural environment.
MEAN vs. LAMP Stack
LAMP might become outdated in the near future. However, the MEAN Stack is surely an innovative, new, and cutting-edge technology package that will possibly overcome the market shortly.
| Technology | LAMP | MEAN |
| Languages | Perl/PHP/Python | AngularJS: Extension of JavaScript |
| Database | MySQL (RDBMS) | MongoDB (NoSQL database) |
| Web Server | Apache: Commonly used | ExpressJS: is a Node.js web application framework |
| Servers | Linux | Node.js (Execution Environment), any OS |





Anu VPosted Dec 14, 2016, 11:07 PM
Nice article.. Thanks for sharing..