জাভাস্ক্রিপ্ট লাইব্রেরি

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে

একটি জাভাস্ক্রিপ্ট লাইব্রেরি প্রাক-লিখিত জাভাস্ক্রিপ্টের একটি লাইব্রেরি যা জাভাস্ক্রিপ্ট-ভিত্তিক অ্যাপ্লিকেশনগুলির বিশেষত উন্নয়নের জন্য বিশেষত এজ্যাক্স এবং অন্যান্য ওয়ার্ল্ড ওয়াইড ওয়েব প্রযুক্তির জন্য অনুমতি দেয়। [১]

ইতিহাস[সম্পাদনা]

জাভাস্ক্রিপ্ট যেমন প্রথম নেটস্কেপ ( পরবর্তীকালে মোজিলা ফাউন্ডেশন ) দ্বারা বিকাশ করা হয়েছে, জাভাস্ক্রিপ্ট বহু ওয়েবসাইটে অনেক আগে থেকেই ওয়েবে উপস্থিত ছিল, এটি কম্পিউটারের ২.০ যুগের উত্থানের সাথে একটি বিশেষ গতি অর্জন করে, যেখানে জাভাস্ক্রিপ্টটি ক্রমবর্ধমানভাবে ব্যবহার করা হয়েছিল ৷ ওয়েব-ভিত্তিক এবং ডেস্কটপ-ভিত্তিক, অ্যাপ্লিকেশনগুলির জন্য ব্যবহারকারীর ইন্টারফেসগুলির বিকাশ করে।

গতিশীল ওয়েব পৃষ্ঠাগুলি তৈরি করতে জাভাস্ক্রিপ্ট সিএসএসের সাথেও মিলিত হয়েছিল, যা ফ্ল্যাশ- ভিত্তিক ওয়েবসাইটগুলির আরও দক্ষ এবং প্রবেশাধিকার যোগ্য বিকল্প হিসাবে জনপ্রিয় হয়ে উঠেছে।

লাইব্রেরি[সম্পাদনা]

জাভাস্ক্রিপ্টের প্রসারিত চাহিদাসহ প্রোগ্রামারদের জন্য এই জাতীয় গতিশীল ইন্টারফেস বিকাশের সহজ উপায় প্রয়োজন ছিল। সুতরাং, এই জন্য জাভাস্ক্রিপ্ট লাইব্রেরি এবং জাভাস্ক্রিপ্ট উইজেট লাইব্রেরি তৈরি করা হয়েছিল, যা বিকাশকারীদের অ্যাজাক্সের আরও স্বতন্ত্র অ্যাপ্লিকেশনগুলিতে আরও মনোনিবেশ করার অনুমতি দিয়েছিল। এটি মাইক্রোসফট এবং ইয়াহু এর মতো অন্যান্য সংস্থাগুলি এবং গোষ্ঠীগুলিতে নেতৃত্ব দিয়েছে তাদের নিজস্ব জাভাস্ক্রিপ্ট-ভিত্তিক ব্যবহারকারী ইন্টারফেস লাইব্রেরি বিকাশ করা হচ্ছে, যা এই সংস্থাগুলির দ্বারা বিকাশিত ওয়েব অ্যাপ্লিকেশনগুলিতে তাদের পথ সন্ধান করে।

কিছু জাভাস্ক্রিপ্ট লাইব্রেরি সিএসএস, পিএইচপি, রুবি এবং জাভা হিসাবে অন্যান্য ওয়েব বিকাশ প্রযুক্তির সাথে জাভাস্ক্রিপ্টের আরও সহজ সংহতকরণের অনুমতি দেয়। অনেক লাইব্রেরিতে রানটাইম পরিবেশের মধ্যে পার্থক্য সনাক্ত করার জন্য কোড অন্তর্ভুক্ত রয়েছে এবং অ্যাপ্লিকেশনগুলির প্রয়োজন যেমন এই ধরনের অসঙ্গতিগুলির জন্য অনুমতি দেয়৷

প্রায় সব জাভাস্ক্রিপ্ট লাইব্রেরি হয় একটি অধীনে মুক্তি পাচ্ছে কপি সেন্টার বা কপিলেফট নিশ্চিত করার লাইসেন্স মুক্ত বণ্টন, ব্যবহার, এবং পরিমার্জন লাইসেন্স।

ফ্রেমওয়ার্ক[সম্পাদনা]

কিছু জাভাস্ক্রিপ্ট লাইব্রেরি, যেমন অ্যাঙ্গুলার ফ্রেমওয়ার্ক হিসাবে শ্রেণিবদ্ধ করা হয়।যেহেতু তাদের পূর্ণ-স্ট্যাক ক্ষমতা এবং বৈশিষ্ট্যগুলি সাধারণ জাভাস্ক্রিপ্ট লাইব্রেরিতে পাওয়া যায় না।[তথ্যসূত্র প্রয়োজন] [ উদ্ধৃতি প্রয়োজন ]

আরো দেখুন[সম্পাদনা]

  • আজাক্স কাঠামো
  • উইজেট টুলকিট
  • জাভাস্ক্রিপ্ট লাইব্রেরির তালিকা
  • জাভাস্ক্রিপ্ট ফ্রেমওয়ার্কের তুলনা

তথ্যসূত্র[সম্পাদনা]

  1. "What is a JS library?"Khan Academy। সংগ্রহের তারিখ ২০১৮-০১-১৫