Introduction to MEAN Stack

Mean is an acronym made up of “MongoDB, ExpressJS, AngularJS, and NodeJS” and this represents a combination of different technologies which are known to work well with all together. MEAN stack is having a benefit that it’s really fast to create a prototype. NodeJS allows you to use Javascript at frontend as well as on backend which will save your time learn any other language for frontend or backend. On the other hand, noSQL nature of MongoDB allows you to change the data layer easily with no efforts and without any migration issues which is very valuable when you do not have any clear idea about the database design and clear specifications.
Main components are:
- MongoDB (As a Database)
- ExpressJS (As a Web Framework)
- AngularJS (As a Front-end Framework)
- NodeJS (As an Application Server)