ME[A/R/V]N Stack Introduction

ME[A/R/V]N abbreviates for and used for:

  • MongoDB – document database
  • Express(.js) – Node.js web framework
  • Node(.js) – the premier JavaScript web server
  • React(.js) – a client-side JavaScript framework.
  • Angular
  • Vue(.js)

MERN is one of several variations of the MEAN stack (MongoDB Express Angular Node), where the traditional Angular.js frontend framework is replaced with React.js. Other variants include MEVN (MongoDB, Express, Vue, Node), and really any frontend JavaScript framework can work.

Note: JavaScript(ECMAScript) and Typescript(Superset of JS) forms the base of most of mentioned technologies e.g React is a library of JS, Angular is based on TypeScript etc.

Express and Node make up the middle (application) tier. Express.js is a server-side web framework, and Node.js the popular and powerful JavaScript server platform. Regardless of which variant you choose, ME(RVA)N is the ideal approach to working with JavaScript and JSON, all the way through

How does the MERN stack work?

The MERN architecture allows you to easily construct a 3-tier architecture (frontend, backend, database) entirely using JavaScript and JSON.

Mern Stack

Published by

Unknown's avatar

sevanand yadav

software engineer working as web developer having specialization in spring MVC with mysql,hibernate

Leave a comment