Full-Stack war— MEAN vs MERN?

Yu Che Liu
2 min readJan 24, 2021
Photo by Ferenc Almasi on Unsplash

What is the MEAN stack?

Mean Stack is a solution stack for building dynamic websites and web applications. All the components of the mean stack are written in JavaScript and TypeScript for both server-side and client-side. Mean stack build on web application presentation layer no contains an operating system layer.

MEAN stack components:

MongoDB: mongo DB is a NoSQL database, it uses Binary JSON documents with the schema.

Express.js: it is a popular web application framework package for Node.js.

Angular: It is a web application framework to build a client-side application based on TypeScript.

Node.js: Node.js is an application runtime environment for the MEAN stack.

How Mean stack components communicate with each other?

What is the MERN stack?

MERN stack is another popular solution stack for building dynamic websites and applications. All the components are written in JavaScript for the front end and backend. The major difference for MERN is using React for the front-end technology. It is the most popular framework on the market.

MERN stack components:

MongoDB: mongo DB is a NoSQL database, it uses Binary JSON documents with the schema.

Express.js: it is a popular web application framework package for Node.js.

React: it is a JavaScript library that uses to build the user interface, which used by Facebook and Netflix.

Node.js: Node.js is an application runtime environment for the MERN stack.

How Mean stack components communicate with each other?

What are the differences between MEAN and MERN stack?

Which one should I choose?

Big project size => MERN stack

Productivity => MEAN stack

Mobile Application requirement => MERN stack

Experience requirement => MERN stack

Error prevention => MEAN stack

--

--

Yu Che Liu

Java Full stack developer | Google Android Associate developer certified | CompTIA Linux + certified | Teaching Assistant | https://www.linkedin.com/in/yucheliu