MEAN is a free and open source JavaScript software pile for creating dynamic web sites and web applications.
The MEAN stack is MongoDB, Express.js, AngularJS (or Angular), and Node.js. Since all components of the MEAN stack support program are written in JavaScript, the MEAN application can be written in one language for both client-side and client-side executable environments.
Video MEAN (software bundle)
Name and history
MEAN was created by Valeri Karpov, the MongoDB developer. He introduced this term in a 2013 blog post.
The concept of the logo, originally created by Austin Anderson for the original group of LinkedIn MEAN stack, is the first set of letters of each component of the acronym MEAN.
The components of the MEAN stack are as follows:
- M ongoDB, NoSQL database
- E xpress.js, web application framework running on Node.js
- A ngular.js or A ngular, JavaScript MVC framework running in browser JavaScript engine
- N ode.js, the execution environment for server-side applications and network driven by events
A number of variations on the traditional MEAN stack are available by replacing one or more components with similar frameworks (usually Javascript based). For example, in the MEEN stack, the Ember.js JavaScript MVC framework is used instead of Angular.
Maps MEAN (software bundle)
See also
- LAMP (software bundle)
- List all the Apache/MySQL/PHP solution stacks
- LYME (software bundle) Ã, - solution stack based on Erlang
References
Further reading
- Haviv, Amos Q. (2014). MEAN Web Development: Mastering real-time web application development using the average combination of MongoDB, Express, Angular JS, and Node.js . Birmingham, UK: Packt Publishing. ISBN: 978-1783983285. Ã,
- Holmes, Simon (2015). Become MEAN with Mongo, Express, Angular, and Node . Shelter Island, NY: Manning Publishing. ISBN: 9781617292033.
- Dickey, Jeff (2014). Write a Modern Web Application with MEAN Stack: Mongo, Express, AngularJS, and Node.js (Develop and Design) . San Francisco, CA: Peachpit Press. ISBN: 978-0133930153.
External links
- mean.io uses a special tool called 'mean'. The approach is a standalone package that has code for client and server files.
- meanjs.org is a mean.io fork It uses a tool called 'Yeoman' to generate CRUD Angles, routes, controllers, displays, and services.
- MEAN User Accounts Stack and Login Tutorial
Source of the article : Wikipedia