Explore the Trending MEAN Stack
What is MEAN?
MongoDB | ExpressJS | AngularJS | NodeJS
Mean is used to develop web applications. From the client and server sides to databases, MEAN is a full-stack development toolkit. Used to create simple SPA CRUD applications to full-fledged sites.
- NodeJS serves as the MEAN stack platform
- ExpressJS acts as the web server
- AngularJS delivers the user interface
- MongoDB provides persistence
MongoDB:
MongoDB is an open-source document database and schema-less NoSQL database. MongoDB is written in C++. It supports a wide range of Operating Systems (Windows, OSX, Linux). Also the core team is still active in pushing code releases in a timely manner. MongoDB is probably best used in a situation where you’re testing a new application and seeing how you could structure a database with free-form objects. SQL can be very limiting and I would consider a schema-less database to be even more useful when building mobile apps.
Node JS:
Node.js is a very powerful JavaScript-based framework/platform built on Google Chrome's JavaScript V8 Engine. It is used to develop I/O intensive web applications like video streaming sites, single-page applications, and other web applications. Node.js is open source, completely free, and used by thousands of developers around the world.
Express JS:
Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. It is an open source framework developed and maintained by the Node.js foundation.
Angular JS:
AngularJS is a very powerful JavaScript Framework. It is used in Single Page Application (SPA) projects. It extends HTML DOM with additional attributes and makes it more responsive to user actions. AngularJS is open source, completely free, and used by thousands of developers around the world. It is licensed under the Apache license version 2.0.
Comments
Post a Comment