আজকে আমরা একটি জনপ্রিয় জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক ,নোড যে এস নিয়ে কথা বলব । তো চলুন শুরু করা যাক।
নোড যে এস হচ্ছে সার্ভার সাইড জাভাস্ক্রিপ্ট রান টাইম এনভায়রনমেন্ট, যেটা ক্রস প্লাটফর্মে কাজ করে এবং ওপেন সোর্স । নোড যে এস ইভেন্ট ড্রাইভেন এবং নন ব্লকিং মডেল ব্যবহার করে যা এই ফ্রেমওয়ার্ক কে করেছে লাইট ওয়েইট এবং এফিসিয়েন্ট। নোড যে এস প্যাকেজ ইকোসিস্টেম -“এনপিএম” হচ্ছে বিশ্বের সবচেয়ে বড় ইকো সিস্টেম অফ ওপেন সোর্স লাইব্রেরি ।
একচুয়ালি নোড জে এস হচ্ছে –
– একটি প্লাটফর্ম যা আমাদের জাভাস্ক্রিপ্ট কম্পিউটার অথবা সার্ভার এ রান করতে এলাও করে।
– পড়া , মুছে ফেলা এবং ফাইল আপডেট করতে সাহায্য করে।
– ডাটাবেজ এর সাথে সহজে কমিউনিকেট করতে সাহায্য করে।
নোড জে এস কোনো জনপ্রিয় ?
– এটা জাভাস্ক্রিপ্ট ব্যবহার করে।
– অনেক ফাস্ট (ভি ৮ ইঞ্জিন এবং নন ব্লকিং কোড ব্যবহার করে )
– ওপেনসোর্স প্যাকেজ এর অনেক বড় ইকোসিস্টেম থাকে যথা – এনপিএম
– রিয়েল টাইম সার্ভিসেস এর জন্য অনেক ভাল যেমন – চ্যাট সার্ভিস
চলুন নোড জে এসের কিছু ফিচার সম্পর্কে জানি :
১) সুইফটঃ নোড যে এস এর লাইব্রেরি কোড এক্সিকিউশন এর বেলায় অনেক ফাস্ট ।
২) I/0 এসিঙ্কক্রনাস এবং ইভেন-ড্রাইভেনঃ সমস্ত এ পি আই হচ্ছে এসিঙ্কক্রনাস যার মানে হচ্ছে সারভার কখন এ পি আই ডাটা নিয়ে ব্যাক করবে সে জন্য অপেক্ষা করে না ।
৩) সিংগেল থ্রেডেডঃ নোড যে এস ইভেন্ট লুপ এর সাথে সিঙ্গেল থ্রেডেড মডেল ইউজ করে।
৪)হাই এস্কেলাবলঃ নোড যে এস এমন একটি ইভেন্ট ম্যাকানিসম ব্যবহার করে যার ফলে সারভার নন ব্লকিং ম্যানারে রেস্পন্স করতে পারে যা একে করেছে স্কেলাবল ।
৫) নো বাফারিংঃ অডিও এবং ভিডিও ফাইল আপ্লোড করার সময় নোড যে এস প্রসেসিং টাইম উল্লেখযোগ্যভাবে কমিয়ে ফেলে । সো বাফারিং হয় না ।
৬) ওপেন সোর্সঃ ওপেন সোর্স হবার কারনে নোড যে এস অনেক এমাজিং মডেল নিয়ে এসেছে যেটা নোড যে এস আপ্লিকেশনে বেটার ক্যাপাবিলিটি যোগ করতে ব্যাবহারিত হয়।
৭) লাইসেন্সঃ এটা এমআইটির আন্ডারে লাইসেন্সকৃত |
আইটির জে কোন আপডেট নিয়মিত পেতে সাবস্ক্রাইব করুন আমাদের ইউটিউব চ্যানেল