কি jQuery এত জনপ্রিয় হয়েছে? অন্যান্য জাভাস্ক্রিপ্ট লাইব্রেরিগুলি কী অফার করে না?


12

ডাব্লু 3 টিটেকের মতে , এই লিঙ্কটি , এই লিঙ্কটি , এই লিঙ্কটি এবং অন্যান্য অনেক উত্স অনুসারে, jQuery সত্যিই ওয়েব ব্রাউজারগুলির বিশ্বে আইই-র অভিজ্ঞতা অর্জন করেছে (একটি সময়ের জন্য বাজারের 80% এরও বেশি অর্জন করছে)।

আমার কাছে অন্য কোনও জাভাস্ক্রিপ্ট লাইব্রেরি যেমন MooTools, YUI ইত্যাদি সম্পর্কিত জ্ঞান নেই কারণ যখন আমি ওয়েব বিকাশ শুরু করি তখন jQuery ইতিমধ্যে এগিয়ে ছিল এবং আমি এটি নির্বাচন করেছি।

অন্যান্য লাইব্রেরিগুলি কি সত্যিই ভয়াবহ, বা তাদের একচেটিয়াভাবে jQuery এর কিছুর অভাব রয়েছে? বাজারের এই বিশাল শেয়ারের পিছনে কী কারণ রয়েছে?


5
"what IE experienced in the world of web browsers"আপনি কি বোঝাতে চেয়েছেন?
স্টুপার ইউজার

3
@ স্টুপারউজার, তার অর্থ একটি ডি ইস্তাহার একচেটিয়া।
কেভিন

উত্তর:


17
  1. মিশন এবং দর্শন: jQuery DOM ম্যানিপুলেশন ব্যবহার করা আরও সহজ করে তুলতে প্রস্তুত হয়েছিল এবং সেই লক্ষ্য অর্জনে এককভাবে মনোনিবেশ করেছিল। অন্যান্য কাঠামো যেমন মটুলস এবং ডোজো জটিল অ্যাপ্লিকেশনগুলি তৈরি করা সহজ করার দিকে মনোনিবেশ করেছিল, এমন একটি ধারণা যা তার সময়ের আগে ছিল (2007 সালে), এবং সম্প্রদায়ের মনোযোগকে বিভক্ত করেছিল এবং 99% বিকাশকারীদের জন্য অপ্রয়োজনীয় জটিলতা তৈরি করেছিল যারা আগ্রহী নয় জটিল অ্যাপ্লিকেশন বা অগ্রিম জাভাস্ক্রিপ্ট।

  2. চেইনিং। jQuery চেইন, অন্যান্য ফ্রেমওয়ার্কগুলি করেনি। এটি জাভাস্ক্রিপ্ট হিসাবে সম্পর্কিত হিসাবে একটি দুর্দান্ত পঠনযোগ্যতা এবং ব্যবহারের সহজতর বিপ্লব তৈরি করেছে।


শৃঙ্খলাবদ্ধ হয়ে, আপনি কি এটি বোঝাতে চান? mootools.net/docs/core/Class/Class.Extras বা শব্দটি কি বোঝা বোঝা?

@ ক্যানিসরুফাস jqueryvsmootools.com/#chaining
চিহ্নিত করুন

1
তার আসল অর্থটি শৃঙ্খলাবদ্ধ করে আপনি হ'ল $ ('। টার্গেট') এর মতো কিছু করতে পারেন att অ্যাট্রি ({...})। ক্লিক করুন (ফাংশন () {...})
জাচারি কে

এটি আমার অবস্থান যে jQuery এপিআই এত সুন্দর কারণ হ'ল গাণিতিকভাবে jQuery একটি monad তাই এটি রচনা এবং এর মতো কিছু প্রাকৃতিক নিয়ম অনুসরণ করে।
জাচারি কে

9

আমার জন্য এটি কী হয়েছিল সিনট্যাক্সের দুর্দান্ত ডকুমেন্টেশন এবং ক্ষুদ্রতা।

অন্যান্য সরঞ্জামদানে jQuery এর দুর্দান্ত ডকুমেন্টেশন নেই (না?), এবং কেবল এটি ব্যবহার করে উল্লেখ করতে সক্ষম হওয়া $দুর্দান্ত।

উপাদান নির্বাচনের জন্য সিএসএস নির্বাচক সিনট্যাক্সের ব্যবহার এটি এমন কিছু ছিল যা আমি আগে দেখিনি এবং এটি ডিজাইনারদের জন্য প্রবেশের খুব কম বাধা তৈরি করেছে যারা সিএসএস সত্যই ভাল জানেন তবে জাভাস্ক্রিপ্ট নয়।

এবং অবশ্যই একটি অবিশ্বাস্য পরিমাণ প্লাগইন।


4
পার্ল পরিশ্রমে। jQuery সংক্ষিপ্ত হয়।
জিগি

2

JQuery এর জনপ্রিয়তার মূল চাবিকাঠি, আমি মনে করি এটির দৃশ্যমানতার মধ্যে রয়েছে।

আপনি একবার পেশাদার (বা "অভিজাত উত্সাহী") উপায়ে জাভাস্ক্রিপ্টে উঠলে এবং আপনি আশ্চর্যজনক স্টাফ চান, তখন আপনি কী আশ্চর্যজনক স্টাফ সহ অন্যান্য পৃষ্ঠা ব্যবহার করেছেন সেদিকে নজর দিন।

উদাহরণস্বরূপ, এই খুব পৃষ্ঠায় "উত্স দেখুন"।

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

আমি এখন বুঝতে পারি যে আমি অবশ্যই ভুল ছিলাম, তবে এখন আমি ইতিমধ্যে jQuery নিয়ে খুব খুশি।


2

JQuery এত জনপ্রিয় হওয়ার কারণগুলির মধ্যে একটি হ'ল এটির প্লাগইন-সক্ষম প্রকৃতি। এটি অন্যকে jQuery শীর্ষে তৈরি করার অনুমতি দেয় যখন বেস কোডটি একই ছিল। অবশ্যই, ওপেন সোর্স হওয়া এবং ভাল ডকুমেন্টেশন সমর্থন থাকাও সহায়তা করে। গুগলের মতো কয়েকটি বড় সংস্থার গৃহীতকরণও এর প্রবৃদ্ধি বাড়িয়ে তোলে।


2

jQuery বড় সংস্থা দ্বারা গৃহীত হয়েছিল। কিন্তু কী কারণে তাদের এই নতুন গ্রন্থাগারটি গ্রহণ করা হয়েছে? JQuery এর প্রেমে পড়ার আমার প্রধান কারণ হ'ল যখন আমি অন্যান্য লাইব্রেরিগুলিকে মাঝে মধ্যে বগি বানাচ্ছিলাম তখন এটি সমস্ত ব্রাউজারের কিরিক্স ঠিক করেছিল।

অন্যান্য পক্ষে এটি ছিল বাছাই করা এবং ব্যবহার করা দুর্দান্ত ছিল, দুর্দান্ত ডকুমেন্টেশন এবং বিপুল পরিমাণে প্লাগইন উপলব্ধ। আপনার সম্প্রদায়ের কাউকে কী প্রয়োজন তা ইতিমধ্যে খুঁজে পাওয়া সহজ ছিল এমন একটি প্লাগইন তৈরি করেছে যা jQuery লাইব্রেরি ব্যবহার করে আপনার যা প্রয়োজন তা করে।

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


1

আমি মূলত একটি মটুল ব্যবহারকারী তাই আমার দৃষ্টিভঙ্গি পক্ষপাতদুষ্ট হতে পারে। JQuery কে এত জনপ্রিয় করে তোলে তা হল এটি js গ্রন্থাগারের দিনগুলির শুরুতে জনপ্রিয় ওয়েব অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়েছিল। এটিকে দক্ষতার সাথে ব্যবহার করার জন্য আপনাকে জাভাস্ক্রিপ্টের কিছু বোঝার দরকার নেই (উদাহরণস্বরূপ বন্ধ)।

এটিতে তুলনামূলকভাবে ভাল ডকুমেন্টেশন রয়েছে, প্রচুর লাইভ উদাহরণ রয়েছে এবং প্রচুর প্লাগইন এবং লাইব্রেরি রয়েছে যা আপনি ব্যবহার করতে আপনার প্রকল্পে খালি আনজিপ করতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.