DEV Community

davidka7
davidka7

Posted on

What is MERN stack & what it stands for?

MERN stands for MongoDB, ExpressJS, ReactJS, and NodeJS, which is a web development framework. Here are basic components in developing a web application when using MERN:

MongoDB: A document-oriented, No-SQL database used to store the application data.

NodeJS: The JavaScript runtime environment. It is used to run JavaScript on a machine rather than in a browser.

ExpressJS: A framework layered on top of NodeJS, used to build the backend of a site using NodeJS functions and structures. Since NodeJS was not developed to make websites but rather run JavaScript on a machine, ExpressJS was developed.

ReactJS: Facebook created this library. It is used to build UI components that create the user interface of the single page web application.

Top comments (0)