কম্পিউটার টিউটোরিয়াল

শীর্ষ জাভাস্ক্রিপ্ট ফ্রেমওয়ার্কের তালিকা


Dojo

এটি একটি ওপেন সোর্স মডুলার জাভাস্ক্রিপ্ট লাইব্রেরি যা ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন এবং ওয়েবসাইট তৈরি করার জন্য অস্তিত্বে এল। ২০০৪ সালে Алек্স রাসেল, ডিলান সkiem্যান এবং অন্যান্য কন্ট্রিবিউটররা এটি ডেভেলপ করল।

AngularJS

AngularJS একটি ওপেন সোর্স ওয়েব অ্যাপ্লিকেশন ফ্রেমওয়ার্ক। এটি মূলত ২০০৯ সালে মিসকো hevry এবং অ্যাডাম আব্রোনস द्वारा विकसित। এখন এটি গুগল দ্বারা রক্ষণাবেক্ষণ করা হয়।

Backbone.js

BackboneJS একটি হালকা জাভাস্ক্রিপ্ট লাইব্রেরি যা ক্লায়েন্ট-সাইড অ্যাপ্লিকেশন ডেভেলপ এবং স্ট্রাকচার করতে দেয় যা ওয়েব ব্রাউজারে চলে। এটি MVC ফ্রেমওয়ার্ক অফার করে যা ডেটাকে মডেলে, DOM কে ভিউতে এবং এই দুটিকে ইভেন্ট ব্যবহার করে বাইন্ড করে।

Ember.js

Ember.js একটি ওপেন সোর্স, ফ্রি জাভাস্ক্রিপ্ট ক্লায়েন্ট-সাইড ফ্রেমওয়ার্ক যা ওয়েব অ্যাপ্লিকেশন ডেভেলপ করতে ব্যবহৃত হয়। এটি ডেটা ম্যানেজমেন্ট এবং অ্যাপ্লিকেশন ফ্লো ধারণকারী একটি সম্পূর্ণ সমাধান প্রদান করে ক্লায়েন্ট-সাইড জাভাস্ক্রিপ্ট অ্যাপ্লিকেশন বিল্ড করতে দেয়।

Ember.js-এর মূল নাম ছিল SproutCore MVC ফ্রেমওয়ার্ক। এটি يهودা كاتز द्वारा विकसিত এবং ডিসেম্বর ২০১১-এ প্রাথমিক রিলিজ হয়েছিল। Ember.js-এর স্থিতিশীল রিলিজ ২.১০.০ যা নভেম্বর ২৮, ২০১৬-এ রিলিজ হয়েছিল।

Google Web Toolkit

Google Web Toolkit (GWT) একটি ডেভেলপমেন্ট টুলকিট যা RICH ইন্টারনেট অ্যাপ্লিকেশন (RIA) তৈরি করতে সাহায্য করে। এটি ডেভেলপারদের ক্লায়েন্ট-সাইড অ্যাপ্লিকেশন জাভাতে লিখতে দেয়। GWT জাভাতে লেখা কোড জাভাস্ক্রিপ্ট কোডে কম্পাইল করে। GWT-এ লেখা অ্যাপ্লিকেশন ক্রস-ব্রাউজার কম্প্লায়েন্ট। এটি স্বয়ংক্রিয়ভাবে প্রতিটি ব্রাউজারের জন্য উপযুক্ত জাভাস্ক্রিপ্ট কোড জেনারেট করে।

Knockout.js

KnockoutJS মূলত জাভাস্ক্রিপ্টে লেখা একটি লাইব্রেরি, MVVM প্যাটার্নের উপর ভিত্তি করে, যা ডেভেলপারদের সমৃद्ध এবং রেসপনসিভ ওয়েবসাইট বানাতে সাহায্য করে। মডেল অ্যাপ্লিকেশনের Model (স্টোরড ডেটা), View (UI) এবং View Model (মডেলের জাভাস্ক্রিপ্ট রিপ্রেজেন্টেশন) কে আলাদা করে।


  1. জাভাস্ক্রিপ্টে সিংলি লিংকড লিস্টকে সার্কুলার (Circular) করা

  2. জাভাস্ক্রিপ্ট দিয়ে ফিল্টার লিস্ট (Filter List) তৈরি করা

  3. JavaScript ব্যবহার করে HTML লিস্ট (ul/li) সর্ট করার পদ্ধতি

  4. জাভাস্ক্রিপ্ট দিয়ে লিস্ট আইটেম বন্ধ (Closeable) করা