Hola amigos ! This is Bibhash and today I would like to tell you about MERN Stack. I am sure Web developers would know about the same. If you don't know anything about it then you should go through this post.
So, basically Mongodb Express React Node or simply MERN are technologies that are used for building full stack web applications. Okay now what is this "full stack" thing. Full stack in terms of web development means the combination of front-end web development and back-end web development. Front-end refers to the UI (user interface) part which is displayed to the user and the back end is all related to the server-side and storage part.
So, lets see what MERN provides us.
- MONGODB :
- A No SQL database (Not Only Structured Query language)
- Provides us CRUD operations (Create, Read, Update, Delete).
- JSON (Javascript Object Notation) storage
- Schemaless storage.
- EXPRESS:
- Express is a back-end Node.js framework.
- Asynchronous framework.
- Stable and has a big community.
- Fast and efficient API's.
- REACT:
- Front-end library developed and maintained by Facebook.
- Great for developing single page web and mobile applications.
- Uses the concept of Virtual DOM (Document Object Model) and JSX (Javascript version of XML) which makes code shorter.
- Thus these two concepts make React very fast.
- Using React Native it is possible to build native Android and IOS based apps.
- NODE:
- It is a JavaScript Runtime Environment.
- Runs the code on server.
- Built on Chrome's javascript engine
- Fast and Highly scalable.
With references from Source1 and pictures from Source2,Source3,Source4 Source5