DEV Community

Cover image for MEAN vs. MERN vs. MEVN Stacks ? What's the difference ?
Amr Elmohamady
Amr Elmohamady

Posted on • Updated on • Originally published at amrelmohamady.hashnode.dev

MEAN vs. MERN vs. MEVN Stacks ? What's the difference ?

Full stack development

First, we have to know that those stacks are Full stacks so you do the Frontend and the Backend.
They are all JavaScript!
The Frontend and the Backend will be done through JavaScript Frameworks.


Technologies you should know before the comparison

  • JavaScript:
    It's a programming (scripting) language used both on the client-side and server-side that allows you to make web pages interactive.

  • Node.js:
    It's a runtime environment that executes JavaScript outside the browser as writing Backend code.

  • Express.js: It is a back end web application framework for Node. It is designed for building web applications and APIs.

  • MongoDB: It's noSQL (Json-like) database .

  • Angular: It is a client side JavaScript framework was developed by Google.

  • React: It is a client side JavaScript framework was developed by Facebook.

  • Vue: It is a client side JavaScript framework was developed by a single person Evan You who was working in Google.


What is the difference between them ?

In those stacks there are common letters which are M - E - N .

  • M: MongoDB
  • E: Express.js
  • N: Node.js

Those are the Backend technologies be while the Frontend technologies are A - R - V for MEAN - MERN - MEVN .

Then Obviously,

  • A: Angular
  • R: React
  • V: Vue

So, choose the stack that you love but before you have to learn the basics if web development which are:

  • HTML5
  • CSS3
  • JavaScript
  • JS Dom and Bom
  • ES6 Syntax
  • SASS (optional but preferred)
  • CSS Frameworks ( Bootstrap, Tailwind CSS, etc...)

Subscribe to my newsletter

You can also buy me a coffee that would help :)
Buy Me A Coffee

Latest comments (4)

Collapse
 
ilukaszm profile image
ilukaszm

MNRN - Mongo Nest React Node. It's currently the best stack of technology for me.

Collapse
 
jhewt profile image
José A. Sachs

What about... MESN!

Collapse
 
scott_yeatts profile image
Scott Yeatts

Stencil? Svelte? Either? Just clarifying for anyone that might wonder.

I've built a ME*N stack app with Stencil and it was great... at this point I think the FE tech is interchangeable haha

Collapse
 
amrelmohamady profile image
Amr Elmohamady

It is not that popular yet ! If you googled it you will not find any results!