jQuery একটি গ্রন্থাগার (ক্লায়েন্ট পাশ)
jQuery একটি দ্রুত, ছোট, লাইটওয়েট, "কম লিখুন, আরও কিছু করুন" এবং বৈশিষ্ট্য সমৃদ্ধ জাভাস্ক্রিপ্ট লাইব্রেরি।
এটি এইচটিএমএল ডকুমেন্টের ট্র্যাভারসাল এবং ম্যানিপুলেশন, ইভেন্ট হ্যান্ডলিং, অ্যানিমেশন এবং অ্যাজাক্সকে সহজেই ব্যবহারযোগ্য সহজে ব্যবহারযোগ্য API এর সাহায্যে অনেকগুলি সহজ করে তোলে যা ব্রাউজারগুলির বহু লোক জুড়ে কাজ করে।
অ্যাঙ্গুলারজেএস একটি এমভিসি কাঠামো (ক্লায়েন্টের দিক)
অ্যাঙ্গুলারজেএস একটি গতিশীল ওয়েব অ্যাপ্লিকেশন বিকাশের জন্য ক্লায়েন্ট-সাইড জাভাস্ক্রিপ্ট এমভিসি ফ্রেমওয়ার্ক।
এটি আপনাকে আপনার টেমপ্লেটের ভাষা হিসাবে এইচটিএমএল ব্যবহার করতে দেয় এবং আপনাকে আপনার অ্যাপ্লিকেশনটির উপাদানগুলি পরিষ্কার এবং সংক্ষেপে প্রকাশ করার জন্য এইচটিএমএলের সিনট্যাক্স প্রসারিত করতে দেয়। AngularJS এর ডেটা বাঁধাই এবং নির্ভরতা ইনজেকশন আপনাকে অন্যথায় লিখতে হবে এমন অনেক কোড সরিয়ে দেয়। এবং এটি সমস্ত কোনও ব্রাউজারের মধ্যে ঘটে যা এটিকে কোনও সার্ভার প্রযুক্তির সাথে আদর্শ অংশীদার করে তোলে। অ্যাঙ্গুলারজেএস মূলত গুগলে একটি প্রকল্প হিসাবে শুরু হয়েছিল তবে এখন এটি একটি ওপেন সোর্স কাঠামো।
নোড.জেএস একটি প্ল্যাটফর্ম এবং রানটাইম এনভায়রনমেন্ট (সার্ভার সাইড)
নোড.জেএস গুগল ক্রোমের জাভাস্ক্রিপ্ট ইঞ্জিন (ভি 8 ইঞ্জিন) এ নির্মিত সার্ভার-সাইড এবং নেটওয়ার্কিং অ্যাপ্লিকেশনগুলির বিকাশের জন্য একটি ওপেন সোর্স, ক্রস প্ল্যাটফর্ম রানটাইম পরিবেশ। নোড.জেএস অ্যাপ্লিকেশনগুলি জাভাস্ক্রিপ্টে লিখিত এবং ওএস এক্স, মাইক্রোসফ্ট উইন্ডোজ এবং লিনাক্সে নোড.জেএস রানটাইমের মধ্যে চালানো যেতে পারে।
নোড.জেএস বিভিন্ন জাভাস্ক্রিপ্ট মডিউলগুলির সমৃদ্ধ গ্রন্থাগার সরবরাহ করে যা নোড.জেএস ব্যবহার করে ওয়েব অ্যাপ্লিকেশনগুলির বিকাশকে সহজতর করে। নোড.জেএস একটি ইভেন্ট-চালিত, নন-ব্লকিং আই / ও মডেল ব্যবহার করে যা এটি হালকা ও দক্ষ এবং বিতরণকারী ডিভাইসগুলিতে চালিত ডেটা-নিবিড় রিয়েল-টাইম অ্যাপ্লিকেশনগুলির জন্য উপযুক্ত perfect
গ্রন্থাগার বনাম ফ্রেমওয়ার্ক
একটি লাইব্রেরি এবং একটি কাঠামোর মধ্যে মূল পার্থক্য হ'ল "নিয়ন্ত্রণের বিপরীতমুখী"। আপনি যখন কোনও লাইব্রেরি থেকে কোনও পদ্ধতি কল করেন তখন আপনি নিয়ন্ত্রণে থাকেন। তবে একটি কাঠামোর সাহায্যে নিয়ন্ত্রণটি উল্টে যায়: ফ্রেমওয়ার্ক আপনাকে কল করে।

গ্রন্থাগার
ওয়েব অ্যাপ্লিকেশন লেখার সময় দরকারী ফাংশনগুলির একটি সংগ্রহ। আপনার কোডটি দায়িত্বে রয়েছে এবং এটি উপযুক্ত দেখলে লাইব্রেরিতে কল করে। যেমন, jQuery।
ফ্রেমওয়ার্ক
ওয়েব অ্যাপ্লিকেশনটির একটি বিশেষ বাস্তবায়ন, যেখানে আপনার কোড বিশদ পূরণ করে। ফ্রেমওয়ার্কটি দায়িত্বে রয়েছে এবং যখন এটি নির্দিষ্ট-নির্দিষ্ট অ্যাপ্লিকেশনটির প্রয়োজন হয় তখন এটি আপনার কোডে কল করে। যেমন, AngularJS, Durandal , Ember.js ইত্যাদি