क्या jQuery इतना लोकप्रिय बना दिया? क्या प्रस्ताव है कि अन्य जावास्क्रिप्ट पुस्तकालयों नहीं है?


12

W3Tech के अनुसार , यह लिंक , यह लिंक , यह लिंक , और कई अन्य स्रोत, jQuery वास्तव में वही बन रहा है जो IE वेब ब्राउज़र की दुनिया में अनुभव करता है (एक अवधि के लिए बाजार का 80% से अधिक प्राप्त करना)।

मुझे किसी अन्य जावास्क्रिप्ट लाइब्रेरी जैसे MooTools, YUI, आदि का ज्ञान नहीं है क्योंकि जब मैंने वेब विकास शुरू किया था, jQuery पहले से ही आगे था और मैंने इसे चुना।

क्या अन्य पुस्तकालय वास्तव में भयानक हैं, या क्या उनके पास विशेष रूप से कुछ jQuery की कमी है? इस विशाल बाजार हिस्सेदारी के पीछे क्या कारण है?


5
"what IE experienced in the world of web browsers"क्या मतलब?
स्टुपरयूजर

3
@StuperUser, वह एक वास्तविक तथ्य का मतलब है।
केविन

जवाबों:


17
  1. मिशन और दर्शन: jQuery का उपयोग करने के लिए DOM हेरफेर को आसान बनाने के लिए निर्धारित किया है, और उस लक्ष्य को प्राप्त करने पर एक ही ध्यान केंद्रित किया था। मोटोल्स और डोज़ो जैसी अन्य रूपरेखाओं ने जटिल अनुप्रयोगों को बनाने में आसान बनाने पर ध्यान केंद्रित किया, एक ऐसा विचार जो अपने समय से पहले (2007 में) था, और समुदाय का ध्यान विभाजित किया और 99% डेवलपर्स के लिए अनावश्यक जटिलता पैदा की, जिसमें कोई दिलचस्पी नहीं है जटिल अनुप्रयोग या अग्रिम जावास्क्रिप्ट।

  2. चेनिंग। jQuery चेन, अन्य फ्रेमवर्क नहीं थे। यह एक बड़ी पठनीयता और उपयोग की क्रांति के परिणामस्वरूप जहाँ तक जावास्क्रिप्ट का संबंध है।


जंजीर लगाने से, क्या आपका मतलब यह है? mootools.net/docs/core/Class/Class.Extras या शब्द अतिभारित है?


1
वास्तव में इसका मतलब यह है कि आप $ ('। लक्ष्य') की तरह कुछ भी कर सकते हैं, यह कहकर कि अटारी ({...}) पर क्लिक करें (फ़ंक्शन () {...})। FadeIn ();
ज़ाचरी के

यह मेरी स्थिति है कि jQuery एपीआई इतना अच्छा है कि गणितीय रूप से jQuery एक सन्यासी है, इसलिए यह रचना और इस तरह से कुछ बहुत ही प्राकृतिक नियमों का पालन करता है।
ज़ाचरी के

9

यह मेरे लिए क्या किया वाक्यविन्यास के उत्कृष्ट प्रलेखन और मरोड़ है।

अन्य टूलसेट में ऐसा नहीं है (जो?) के पास महान प्रलेखन है जो jQuery के पास है, और केवल इसका उपयोग करने के लिए इसे संदर्भित करने में सक्षम $है।

तत्वों के चयन के लिए सीएसएस चयनकर्ता वाक्यविन्यास का उपयोग भी कुछ ऐसा था जो मैंने पहले नहीं देखा था और यह उन डिजाइनरों के लिए प्रवेश की बहुत कम बाधा बनाता है जो सीएसएस वास्तव में अच्छी तरह से जानते हैं, लेकिन जावास्क्रिप्ट नहीं।

और निश्चित रूप से प्लगइन्स की एक अविश्वसनीय राशि है।


4
पर्ल चंद है। jQuery संक्षिप्त है।
जिग्गी

2

JQuery की लोकप्रियता की कुंजी, मुझे लगता है, यह दृश्यता में निहित है।

एक बार जब आप एक पेशेवर (या "कुलीन उत्साही") तरीके से जावास्क्रिप्ट में आते हैं, और आप बहुत बढ़िया सामग्री चाहते हैं, तो आप देखते हैं कि उन पर भयानक सामग्री वाले अन्य पृष्ठों का क्या उपयोग किया गया है।

उदाहरण के लिए, इस पृष्ठ पर "स्रोत देखें"।

यह लोकप्रिय हो गया क्योंकि यह अब तक का सर्वश्रेष्ठ था। अब जब कि बहुतों ने पकड़ लिया है तो वे पीछे हैं, और लंबे समय तक पीछे रहेंगे, क्योंकि jQuery पहले से ही बहुत फैल चुका है। इसके अलावा, नाम महत्वपूर्ण हैं। मैंने पूरी तरह से "प्रोटोटाइप" को छोड़ दिया क्योंकि मुझे लगा कि यह अभी तक समाप्त नहीं हुआ है। यह ... सिर्फ एक प्रोटोटाइप है।

मुझे अब एहसास हुआ कि मैं गलत था, बेशक, लेकिन अब मैं पहले से ही jQuery के साथ सुपर-खुश हूं।


2

JQuery के इतने लोकप्रिय होने का एक कारण इसकी प्लग-इन प्रकृति है। इसने दूसरों को jQuery के शीर्ष पर निर्माण करने की अनुमति दी जबकि आधार कोड समान रहा। बेशक, खुला स्रोत होने और अच्छा प्रलेखन समर्थन होने से भी मदद मिली। Google जैसी कुछ बड़ी कंपनियों द्वारा अपनाए जाने से भी इसकी वृद्धि में तेजी आई।


2

jQuery को बड़े संगठनों द्वारा अपनाया गया था। लेकिन उन्होंने इस नई लाइब्रेरी को क्या बनाया? JQuery के साथ प्यार में पड़ने का मेरा मुख्य कारण यह था कि यह सभी ब्राउज़र quirks तय करता था जब मैंने पाया कि अन्य लाइब्रेरी कई बार छोटी थीं।

अन्य पेशेवरों को लेने और उपयोग करने, सुपर प्रलेखन और उपलब्ध मुफ्त प्लगइन्स की बड़ी मात्रा में सुपर आसान था। यह पता लगाना इतना आसान था कि आपको समुदाय में किसी की आवश्यकता है पहले से ही एक प्लगइन बनाया गया था जो कि आपको jQuery लाइब्रेरी का उपयोग करने की आवश्यकता है।

यह सिर्फ उपयोग में आसानी के लिए उबालता है, जल्दी से लेने के लिए, पूरी तरह से प्रलेखन, ब्राउज़र quirks, बड़ा सामुदायिक आधार, उपलब्ध प्लगइन्स का भार और पाठ्यक्रम के खुले स्रोत को ठीक करता है!


1

मैं मुख्य रूप से एक मूटूल उपयोगकर्ता हूं इसलिए मेरा विचार पक्षपाती हो सकता है। क्या jQuery इतना लोकप्रिय है कि यह js पुस्तकालय दिनों की शुरुआत में लोकप्रिय वेब एप्लिकेशन में इस्तेमाल किया गया है। और आपको इसे कुशलतापूर्वक उपयोग करने के लिए जावास्क्रिप्ट (उदाहरण के लिए बंद होने) के लिए कुछ भी समझने की ज़रूरत नहीं है।

इसका अपेक्षाकृत अच्छा दस्तावेज़ीकरण है, बहुत सारे लाइव उदाहरण और बहुत सारे प्लगइन्स और लाइब्रेरीज़ जिन्हें आप उपयोग करने के लिए अपने प्रोजेक्ट में अनज़िप कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.