What is MERN Stack ?

Safaetul Ahasan
2 min readAug 7, 2021

আমরা যারা web-development এ পুরান তারা MERN Stack এর সাথে পরিচিত । আমি এই Post লিখবো বিগিনারদের জন্য আপনি যদি MERN সর্ম্পকে জানেন তাহলে Post Skip করতে পারেন ।

MERN Stack কি ?

আসলে MERN Stack হলো JavaScript এর framework নিয়ে গঠিত একটি Stack । এই বিষয় গুলো জানলে আপনাকে Fullstack developer বলা যাবে ।

MERN STACK দ্বারা কি MEAN করা হয়েছে ?

MERN দিয়ে যা বুঝানো হয়েছে –

M — Mongo.DB

E — Express.js

R — React .js

N — Node.js

Mongo.DB

হলো একটি DataBase যেখানে আমরা আমাদের Application এর Data সংরক্ষন করতে পারি । আর এটা SQL DataBase না

এট NoSQL DataBase ।

Express.js

হলো Node.js এর Framework যার দ্বারা BackEnd এর কাজ করা হয় ।

React.js

বর্তমানে frontend এর সবথেকে বহুল প্রচালিতো framework যা দ্বারা আপনি Single Page Application তৈরি করা হয় ।

Node.js

Node.js হলো JavaScript এর একটি Runtime ।

Node.js কারনে JavaScript এতো populer । Node.js এর জন্য JavaScript কে Browser থেকে বের করে Server এ run করা যায় ।

এখন আমরা MERN থেকে তিনটি Partition বা স্থর পেয়েছি ।

1.DataBase [Mongo.DB]

2. BackEnd [Node.js / Express.js]

3. Frontend [React.js]

{

যা একজন full stack হওয়ার জন্য লাগবেই ।

( এই গুলোই যে লাগতে হবে এমন কোন কথা না । )

}

এছাড়াও JavaScript এর কিছু framework মিলে কিছু Stack তৈরি করা হয়েছে । আর তা হলো MEAN এবং MEVN যার Stands হলো ।

MEAN

M — Mongo.DB

E — Express.js

A — Anguler.js

N — Node.js

MEVN

M — Mongo.DB

E — Express.js

V — Vue.js

N — Node.js

এই গুলো থেকে MERN বেশি ব্যবহার করা হয় ।

--

--