নোড জেএস বেশিরভাগ ক্ষেত্রে কিসের জন্য ব্যবহৃত হয়?
নোড জেএস বেশিরভাগ ক্ষেত্রে কিসের জন্য ব্যবহৃত হয়?

ভিডিও: নোড জেএস বেশিরভাগ ক্ষেত্রে কিসের জন্য ব্যবহৃত হয়?

ভিডিও: নোড জেএস বেশিরভাগ ক্ষেত্রে কিসের জন্য ব্যবহৃত হয়?
ভিডিও: What is Nodejs? 2024, নভেম্বর
Anonim

নোড . js হয় প্রাথমিকভাবে ব্যবহৃত নন-ব্লকিং, ইভেন্ট-চালিত সার্ভারের জন্য, এর একক-থ্রেড প্রকৃতির কারণে। এটা ব্যবহৃত প্রথাগত ওয়েব সাইট এবং ব্যাক-এন্ড API পরিষেবাগুলির জন্য, কিন্তু রিয়েল-টাইম, পুশ-ভিত্তিক আর্কিটেকচারকে মাথায় রেখে ডিজাইন করা হয়েছিল।

লোকেরা আরও জিজ্ঞাসা করে, নোড জেএস কী এবং কেন এটি ব্যবহার করা হয়?

নোড . js সহজে দ্রুত, স্কেলেবল নেটওয়ার্ক অ্যাপ্লিকেশন তৈরি করার জন্য Chrome এর JavaScript রানটাইমে তৈরি একটি প্ল্যাটফর্ম। নোড . js একটি ইভেন্ট-চালিত, নন-ব্লকিং I/O মডেল ব্যবহার করে যা এটিকে লাইটওয়েট এবং দক্ষ করে তোলে, ডেটা-ইনটেনসিভ রিয়েল-টাইম অ্যাপ্লিকেশনের জন্য উপযুক্ত যা বিতরণ করা ডিভাইস জুড়ে চলে।

আরও জানুন, নোড জেএস দ্রুত কেন? কারণটা আমরা দেখতে পাচ্ছি নোড . js অনেক দ্রুত হল, এটি HTTP সার্ভারের তুলনায় নন ব্লকিং IO প্রদান করে। যখন ব্যবহারকারী HTTP চালিত ব্রাউজারকে অনুরোধ করে, আসলে অ্যাপাচি থ্রেডগুলি অনুরোধ পরিবেশন করে এবং এটি শেষ হওয়ার জন্য অপেক্ষা করে এবং সার্ভারে অন্য একটি অনুরোধ যায়। একে IO প্রকৃতি ব্লক করা বলা হয়।

এছাড়াও, নোড জেএস কি জন্য ভাল নয়?

জন্য উপযুক্ত নয় ভারী-কম্পিউটিং অ্যাপস নোড . js মাল্টি-থ্রেডেড প্রোগ্রামিং এখনও সমর্থন করে না। এটি রুবির চেয়ে আরও জটিল অ্যাপ্লিকেশন পরিবেশন করতে সক্ষম, তবে এটি জন্য উপযুক্ত নয় দীর্ঘ-চলমান গণনা সম্পাদন করা। ভারী গণনা ইনকামিং অনুরোধগুলিকে ব্লক করে, যা কার্যক্ষমতা হ্রাস করতে পারে।

কি NodeJS ভিন্ন করে তোলে?

দুটি গুরুত্বপূর্ণ বিষয় আছে যে নোড তৈরি করুন . js ভিন্ন বিদ্যমান সার্ভার-সাইড ফ্রেমওয়ার্ক, অ্যাসিঙ্ক্রোনাস ইভেন্ট এবং একটি প্রোগ্রামিং ভাষা হিসাবে জাভাস্ক্রিপ্টের ব্যবহার।

প্রস্তাবিত: