আমাদের মধ্যে পূর্ববর্তী নিবন্ধr আমরা কথা বলি জাভাস্ক্রিপ্ট, প্রযুক্তিগুলির মধ্যে একটি যা ওয়েবসাইটগুলি তাদের সম্পূর্ণ ক্ষমতা নিয়ে কাজ করে। আমরা যেমন প্রতিশ্রুতি দিয়েছি, এখন আমরা নিজেকে উত্সর্গ করব কিছু ওপেন সোর্স লাইব্রেরি এবং ফ্রেমওয়ার্কগুলি তালিকাভুক্ত করুন যা এই প্রোগ্রামিং ভাষাটি ব্যবহার করে আমাদের কাজের সুবিধার্থ করতে পারে।
জাভাস্ক্রিপ্ট গ্রন্থাগার এবং ফ্রেমওয়ার্ক সংজ্ঞা
যদিও ওয়েবসাইটগুলি খুব আলাদা, তাদের উপাদানগুলি অভিন্ন রয়েছে। প্রত্যেকেই কোনও না কোনও মেনু ব্যবহার করে, অনেকে যোগাযোগের ফর্ম ব্যবহার করে বা ফটো প্রদর্শন করে। প্রতিটি সময় যখন প্রয়োজন হয় তখন স্ক্র্যাচ থেকে এই উপাদানগুলি লেখার ফলে বিকাশ সময় এবং ব্যয় দীর্ঘায়িত হয়।
জাভাস্ক্রিপ্ট গ্রন্থাগার এবং ফ্রেমওয়ার্ক স্ক্রিপ্টগুলির সংকলন (প্রোগ্রামগুলি) যা নির্দিষ্ট কিছু ফাংশন সম্পাদন করে যা অনেকগুলি ওয়েবসাইটের ক্রিয়াকলাপের জন্য দরকারী। জাভাস্ক্রিপ্ট লাইব্রেরিগুলির সাথে ফ্রেমওয়ার্কগুলির পার্থক্যটি হ'ল এগুলি ছোট অপ্রাসঙ্গিক সমাধানের চেয়ে একটি যৌথ সমাধান গঠন করে।
ফ্রেমওয়ার্কগুলির নমনীয়তাটি একটি বেছে নেওয়া পছন্দ করে। কেউ কেউ সাইটটি কীভাবে তৈরি করতে হবে তা নির্ধারণ করে, আবার অন্যদের আরও ভাল অভিযোজনযোগ্যতা রয়েছে।
ওপেন সোর্স জাভাস্ক্রিপ্ট লাইব্রেরি এবং ফ্রেমওয়ার্ক
কৌণিক
এটি গুগল এবং দ্বারা রক্ষণাবেক্ষণ করা হয় ভাবছে সি জন্যরিয়ার এবং একক পৃষ্ঠার ওয়েব অ্যাপ্লিকেশন বজায় রাখুন। এটি মডেল-ভিউ-কন্ট্রোলার আর্কিটেকচার গ্রহণ করে।
কৌণিক কাজটি সম্পন্ন করতে মূল ধারণার মধ্যে একটি হিসাবে ডেটা বন্ডিং ব্যবহার করে। ব্যবহারকারী ইন্টারফেসের সাথে ইন্টারঅ্যাক্ট করে। মিথস্ক্রিয়াটি করা হয়ে গেলে, নতুন মানগুলির সাথে ভিউটি আপডেট করা হয়, যা পরিবর্তিতভাবে মডেলের সাথে ইন্টারেক্ট করে এবং নিশ্চিত করে যে সবকিছু সিঙ্কে রয়েছে
ফ্রেমওয়ার্কটি গতিশীল অ্যাপ্লিকেশন তৈরিতে ব্যবহারের জন্য এইচটিএমএলের ক্ষমতা বাড়িয়ে তোলে। এটি সম্পূর্ণ এক্সটেনসিবল এবং অন্যান্য গ্রন্থাগারগুলির সাথে ভাল কাজ করে। প্রতিটি বৈশিষ্ট্য বিকাশকারীদের প্রয়োজন অনুসারে পরিবর্তন বা প্রতিস্থাপন করা যেতে পারে।
React.js
fue উন্নত ফেসবুক এবং দ্বারা উচ্চ ট্র্যাফিক সাইটগুলিতে গতিশীল ব্যবহারকারী ইন্টারফেস তৈরিতে ফোকাস করা হয়। ভার্চুয়াল ডকুমেন্ট অবজেক্ট মডেলগুলির ব্যবহারটি কোনও প্রকল্পের সাথে সংহত করা সহজ করে তোলে।
D3.js
D3.js একটি জাভাস্ক্রিপ্ট লাইব্রেরি যা বিকাশকারীদের এসভিজি, এইচটিএমএল এবং সিএসএস ব্যবহার করে ডেটা ম্যানিপুলেশন বৈশিষ্ট্য সমৃদ্ধ ওয়েব পৃষ্ঠাগুলি তৈরি করতে দেয়
এটি একটি সরঞ্জাম ডেটা-চালিত গ্রাফ প্রদর্শন উচ্চমানের ওয়েব পৃষ্ঠাগুলি তৈরির জন্য আদর্শ।
ভ্যু.জেএস
এটি একটি ব্যবহারকারী ইন্টারফেস তৈরির জন্য ডিজাইন করা প্রগতিশীল কাঠামো। অন্যান্য একঘেয়েমি ফ্রেমের বিপরীতে, দৃশ্য এটি গ্রাউন্ড থেকে ক্রমবর্ধমান গ্রহণযোগ্য হতে ডিজাইন করা হয়েছে। কেন্দ্রীয় গ্রন্থাগারটি কেবলমাত্র ভিউ স্তরকে কেন্দ্র করে এবং অন্যান্য বিদ্যমান গ্রন্থাগার বা প্রকল্পগুলির সাথে একীভূত করা সহজ।
এমবার.জেএস
এই কাঠামো ওয়েব অ্যাপ্লিকেশন নির্মাণ iএটি কোনও সমৃদ্ধ ব্যবহারকারী ইন্টারফেসগুলি তৈরি করতে আপনার প্রয়োজনীয় সমস্ত কিছু অন্তর্ভুক্ত করে যা কোনও ডিভাইসের জন্য কাজ করে।
ব্যাবিলন.জেএস
এই গ্রন্থাগারিকa 3 ডি ওয়েব অ্যাপ্লিকেশন তৈরি করার জন্য জাভাস্ক্রিপ্ট এপিআই সরবরাহ করে। জাভাস্ক্রিপ্ট ছাড়াও এটি ওয়েবজিএল ব্যবহার করে। একটি গোলকের মতো সাধারণ 3 ডি অবজেক্ট তৈরি করা সহজ এবং কিছু লাইন কোডের সাহায্যে করা যায়। উল্কা
এটি মোবাইল, ডেস্কটপ অ্যাপ্লিকেশন এবং ওয়েবসাইটগুলি সহজ, দক্ষ ও স্কেলযোগ্য উপায়ে তৈরি করার একটি প্ল্যাটফর্ম।
JQuery
jQuery হয় পাঠাগার দ্রুত জাভাস্ক্রিপ্ট এবং অল্প জায়গা থাকা সত্ত্বেও অনেকগুলি বৈশিষ্ট্য সহ। এইচটিএমএল ডকুমেন্টস, ইভেন্ট হ্যান্ডলিং, অ্যানিমেশন এবং অ্যাজাক্সকে স্ক্রোলিং এবং ম্যানিপুলেট করার মতো ক্রিয়াকলাপগুলি আরও সহজ করে তোলে সহজেই ব্যবহারযোগ্য সহজে প্রোগ্রামিং ইন্টারফেস যা বেশিরভাগ ব্রাউজারগুলির সাথে কাজ করে।
থ্রি.জেএস
3 ডি বিকাশে এবং ওয়েবজিএল উপর ভিত্তি করে ফোকাস করেছে এটি গেমস এবং অ্যানিমেশনগুলির বিকাশের জন্য আদর্শ। এই কাঠামো এটি স্ক্রিনে 3 ডি অবজেক্ট রেন্ডারিংয়ের জন্য আদর্শ।
node.js
এখানে আমরা ক্রোমের ভি 8 জাভাস্ক্রিপ্ট ইঞ্জিন দ্বারা নির্মিত একটি জাভাস্ক্রিপ্ট রানটাইম সম্পর্কে কথা বলছি। ওয়েব সার্ভারের মতো অতি স্কেলযোগ্য নেটওয়ার্ক প্রোগ্রাম তৈরিতে কার্যকর হওয়ার ফোকাস নিয়ে এটি তৈরি করা হয়েছিল।
ব্যাকবোন.জেএস
হতে পারে সবচেয়ে জনপ্রিয় জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক এর। হতে পারে একক পৃষ্ঠা অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃতপ্রতি. এটি এই ধারণার উপর ভিত্তি করে যে সমস্ত সার্ভার-সাইড ফাংশনগুলি অবশ্যই একটি এপিআইয়ের মাধ্যমে প্রবাহিত হয়, যা কম কোড লিখে জটিল ক্রিয়াকলাপ অর্জনে সহায়তা করবে।
হ্যালো!
AngularJs Angular1 যা পুরানো এবং নতুন বিকাশের জন্য প্রস্তাবিত নয়। বর্তমান সংস্করণের জন্য আমাদের এটি শুকানোর জন্য "কৌণিক" হিসাবে উল্লেখ করতে হবে। লিঙ্ক: https://angular.io/
শুভেচ্ছা
তথ্যের জন্য ধন্যবাদ.
আমি সংশোধন করেছি তবে আপনাকে কৃতিত্ব দিতে ভুলে গেছি। আমি কিছুক্ষণের মধ্যে এটি ঠিক করব, আবারও ধন্যবাদ