MEAN Stands for
M – Mongo DB (database system)
E – Express (back-end framework)
A – Angular.js (front-end framework)
N – Node.js (back-end runtime environment)
What is MEAN?
- Large volumes of rapidly changing structured, semi-structured, and unstructured data.
- Agile sprints, quick schema iteration, and frequent code push.
- Object-oriented programming that is easy to use and flexible.
- Geographically distributed scale-out architecture instead of expensive, monolithic architecture.
- Express: Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. It provides a thin layer of fundamental web application features, without obscuring Node.js features. It gives you the simple interface so that you can make request endpoints and cookie handling. Apart from that, it is good at enabling the simple REST routes, handling automated HTTP header and connect middleware to plug-in synchronous functions in order to manage the requests and responses
- Supports MVC (Model View Controller) architecture
- Allow to start with complete frontend development initially
- 100% Open source
- Large Community Support
- Uniform language usage throughout the stack
- Exemplary for real-time web applications
I hope this article helps you to understand about MEAN and the technology stack used. If you want to explore more visit click here