fbpx

MERN Stack Development কি?

এই article এ MERN সম্পর্কে কিছুটা ধারনা পাওয়া যাবে আশা করি। বিশেষ করে যারা একেবারেই জানেন না তাদের জন্য বুজতে সুবিধা হবে।

MERN Stack হল Full-Stack JavaScript Framework যা ওয়েব অ্যাপ্লিকেশনের Front End, Back end ও Database Infrastructure নিয়ে কাজ করে। ৪টি ভিন্ন টেকনোলজির সমন্বয়ে পাওয়ারফুল ডাইনামিক ওয়েবসাইট ও অ্যাপ তৈরি করা সম্ভব MERN Stack Development-এ।

MERN Stack Development কি জানতে হলে জানতে হবে MERN এর পূর্ণরূপ এবং প্রতিটি অংশের বিস্তারিত।

MERN STACK দ্বারা কি বোঝানো হয়েছে ?

M – MongoDB, এটি NoSQL Database

E – ExpressJS, এটি NodeJS এর Backend Web Application Framework

R – ReactJS, এটি একটি JavaScript library যা UI তৈরিতে ব্যবহৃত হয়

N – NodeJS, এটি JavaScript runtime environment.

*** MongoDB ***

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

*** Express.js ***

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

*** React.js ***

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

*** Node.js ***

Node.js হলো JavaScript এর একটি Runtime । যা JavaScript কে সার্ভারে রান করে । 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 Stack এবং MEVN Stack। কিন্তু এই গুলো থেকে MERN বেশি ব্যবহার করা হয় ।

MERN Stack Development কেন জনপ্রিয়?

– এটি MVC (Model–view–controller) Architecture সাপোর্ট করে

– এটি পরিপূর্ণ ওয়েব ও অ্যাপ ডেভেলপমেন্ট Cycle

– এর ডেভেলপমেন্ট প্রসেস Highly Versatile এবং Faster

– তুলনামূলক Code Maintenance সহজ

– বিস্তৃত Built-in test tools

– Best User Experience থাকায় সকল ডেভেলপারদের পছন্দের শীর্ষে

কেন শিখবেন?

– আপনার এই কারনে MERN শেখা উচিত যেখানে MERN পুরাটাই গঠিত JavaScript এর Framework দিয়ে । যেহেতু front-end শেখার জন্য আপনাকে JavaScript শেখা লাগছে । আর যেহেতু MERN গঠন করা হয়েছে JavaScript Framework দিয়ে সেহেতু MERN শিখতে তেমন একটা বেগ পোহাতে হবে না ।

– React হলো বর্তমানে খুব ব্যবহারিতো front-end framework ।

– বর্তমান ইন্ডাস্ট্রিতে Full Stack Developer-দের চাহিদা অনলাইন ও লোকাল মার্কেটে শীর্ষে

– MERN Stack ডেভেলপাররা একাধিক বিষয়ে অভিজ্ঞ থাকায় তারা যে কোন বিষয় নিয়ে কাজ করার সুযোগ পাবেন Frontend Developer, Backend Developer অথবা Full-Stack Developer (MERN Stack)

– তুলনামূলক আকর্ষনীয় স্যালারি লোকাল ও ইন্টারন্যাশনাল মার্কেটে