Why is MEAN getting so much popular?
To start with database, we will store our informations and data in JSON like format. We can also write JSON queries on our Node server and send them directly to our front-end using Angular. The simplicity of using MEAN will be more obvious when we start with some examples.
Why should you use MEAN stack?
Below are 7 reasons in my opinion why you should use MEAN stack and what are advantages :
- One language to rule them all
- Great performance
- Uses a NoSQL database (MongoDB) that frees you from having to micromanage migrations and schemas.
It is the meater of the taste, some people prefer jQuery and not Angular,but my preferation is Angular so this tutorials will be in Angular.
- Support from community and industry.
MongoDB is the leading NoSQL database provider. AWS and Azure, the two bigest cloud providers already support Node.js. Google support AngularJS. NPM is the largest package ecosystem ever.
- Last but not least important reason why you should use MEAN , because it is open-source and free. I would say it is important 🙂
Conclusion: The MEAN stack benefts mostly from the strengths of Node. Because node lets us develop real-time open APIs and use it with Angular code in frontend. Transfering data for building applications like chat systems, status and posts updates, or any other application that requires quick display of real-time data.
Why should you NOT use MEAN stack?
If MEAN stack is great for many things it doesn’t mean it is flawless and perfect for everything. Like everything mean also have some imperfections.
Node is generally not the best pick for CPU intensive tasks, but that doesn’t mean that node can’t do well in heavy applications.
Some of the big companies that uses MEAN
You can see many developers in StackOverflow that praises MEAN stack. Some large companies have already integrated Node into many of their operations.