Introducing MEAN

MEAN is an abbreviation for MongoDB, Express, AngularJS, and Node.js. The concept behind it is to use only JavaScript - driven solutions to cover the different parts of your application. The advantages are great and are as follows:

  • A single language is used throughout the application
  • All the parts of the application can support and often enforce the use of the MVC architecture
  • Serialization and deserialization of data structures is no longer needed because data marshaling is done using JSON objects

However, there are still a few important questions that remain unanswered:

  • How do you connect all the components together?
  • Node.js has a huge ecosystem of modules, so which modules should you use?
  • JavaScript is paradigm agnostic, so how can ...

Get Web Application Development with MEAN now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.