Introduction to MEAN Stack technology

MEAN is collection of different javascript based technologies to develop web applications. MEAN stands for MongoDB, ExpressJS, AngularJS and NodeJS. It’s a full stack Javascript from client to server to database.

MongoDBis schemaless NoSQL database which saves records in JSON format which makes easier to pass data between server and client.ExpressJSis lightweight NodeJS’ framework use to develop web application.AngularJSis javascript frontend framework developed by Google. It provides lots of features. It’s a complete solution for rapid and awesome front end development. Know more about AngularJS from my AngularJS intro post.Node.js is a platform built on Chrome’s JavaScript runtime for easily building fast and scalable network applications. Which is its also Javascript.

Before start developing application in MEAN stack, one should have knowledge of AngularJS, MongoDB, ExpressJS and NodeJS. (Obviously :D)

Why MEAN?

One and powerful reason to go with MEAN is ITS ALL JAVASCRIPT. One language for your application.

Performance: NodeJS applications are way more faster than Apache based application.

Success story: Not only startups but big companies also moves to NodeJS