Definition

MEAN (MongoDB, Ember, Angular, Node)

Contributor(s): Cameron McKenzie

MEAN is an acronym that stands for MongoDB, Express, Angular, and Node. The MEAN stack is a frontend and backend approach that allows development teams to accomplish projects using JavaScript across all tools. MongoDB is a NoSQL document datastore that uses JSON-style documents. Express is an HTTP server framework on Node.js that is used for Web application development. Angular is a framework for frontend JavaScript to deliver data dynamically for Web applications, and Node is the platform used for server-side scripting of network applications.

For teams familiar with coding in JavaScript, this synergistic cluster of development tools and environments can provide efficiency and productivity gains in software development through the elimination of language barriers. Syntax and objects are used throughout the stack, providing a standardized model for storing and serving documents. The use of JavaScript throughout the stack creates a naturally asynchronous system that operates at high speed, and MEAN can be used to build single-page applications. Linux is the typical operating system for this form of development, but MEAN can be used with other operating systems. The MEAN stack is most often used for building new applications because the JavaScript approach does not typically mesh well with legacy applications

This was last updated in September 2015

Continue Reading About MEAN (MongoDB, Ember, Angular, Node)

PRO+

Content

Find more PRO+ content and other member only offers, here.

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

-ADS BY GOOGLE

File Extensions and File Formats

SearchMicroservices

TheServerSide

SearchCloudApplications

SearchAWS

SearchBusinessAnalytics

SearchFinancialApplications

SearchHealthIT

Close