Overview of Mean Stack – Components
Mean Stack has four components – MongoDB, Express, Angular, and Node.js. In brief, we discuss these components.
Unlike a relational database, a MongoDB database doesn’t have tables. Rather the database is a collection of documents and scales well. It is a type of NoSQL (Not Only SQL) database.
So, a MonoDB database comprises of a number of collections. Within each collection there are several documents. Moreover, the documents within a collection need not have the same schema. In other words, the fields in different documents in the same collection may be different. Therefore, a MongoDB database is schema-less. Further, the fields in a document contain the data and are specified as the key-value pair. Also, each document has a unique object-id.
The MEAN Stack technology stack has Express.js as the backend web-development framework. Basically, it creates the request endpoints. Furthermore, it can be used on the top of NodeJS and offers a rich web functionality. The use of Express speeds up web development. Also, it helps up us integrate several third party applications.
Meanwhile, the third component in the MEAN Stack is Angular. Like Express, it is also used for building web applications. However, we use Angular in front-end development. It is best for creating Single Page Applications (SPA). Moreover, Angular provides better user experience.
- Dot Net Framework
- MEAN Stack
- MERN Stack
- Power Bi
- Scratch 3.0
- Web Designing