The term MEAN was introduced by a MongoDB developer named Valeri Karpov in a 2013 blog post.
It’s an acronym for
- MongoDB, a schemaless NoSQL database that makes it easier to transfer data between client and server.
- ExpressJS, a web application framework for Node.js with rich set of features to develop single and multi-page applications. It is a de-facto framework for Node.js and is inspired by popular Ruby framework, Sinatra.
- AngularJS, a front-end development framework developed by Google. Two-way data binding, automatic form validation etc. are some of the important functionalities of Angular JS.
It uses a single language on both front-side and client-side.
It incorporates MVC architecture to maintain a high level of productivity.
- Isomorphic Coding
- Highly Flexible
- Great UI
- Massive library
- JSON support