MEAN stack
- Posted by deploy
- On September 16, 2015
- 13 Comments
The term MEAN stack refers to a collection of JavaScript based technologies used to develop web applications. From client to server to database, MEAN is full stack JavaScript.
The details of what a MEAN stack is – you have 4 main parts:
- MongoDB as the database
- Express as the web framework
- AngularJS as the frontend framework
- Node.js as the server platform
These are some of the advantages of a MEAN stack:
- Single language is used in the whole application (JavaScriptavaScript) – a very advantageous full-stack option to save time learning JavaScript from clients-side tasks. This means any of the language’s notable features — including Prototypal Object Orientation, Event-Driven architecture, and closures — can now be used across the board.
- Support for the MVC pattern – strong design patterns to help guide your architecture
- JSON is used for transfering data
- Node.js’s huge module library
- Open source(free to use, regularly updating and very flexible) so you can tweak it to your preferences if you’re an experienced user
In short, MEAN is a full-stack JavaScript solution that helps you build fast, robust, and maintainable web applications. It’s a simple and efficient combination for developers to create dynamic websites.
Happy coding.
Quoted from sitepoint, hackhands,codeschool
13 Comments