हम्म, मैं अपने jQuery और हजारों खुश कैंपरों का उपयोग करने के अपने वर्षों पर भरोसा करता हूं, जो कुछ नाइटपिकिंग ट्विट पर इसका उपयोग करते हैं जो सोचते हैं कि वह बेहतर जानता है। जो कुछ मैं देख सकता था उससे उसकी आलोचना काफी विशिष्ट है (उदाहरण के लिए, match
के उपयोग की तरह, उदाहरण के लिए, जो पूरी तरह से लंगड़ा है) effecincy और अनुकूलन कोड के बारे में, लेकिन ब्राउजर की मात्रा का समर्थन करने के लिए आवश्यक जादू की पूरी मात्रा में कमी है क्विर्क और बग जो jQuery की पेशकश करता है उसका एक अंश भी करने के लिए। ओह, और jQuery के पास सामान का सामान है, इसलिए हाँ कुछ मौसा होंगे।
चलिए इस वैकल्पिक जावास्क्रिप्ट लाइब्रेरी को देखें। प्रारंभिक पृष्ठ कहता है, साहित्यिक, "मुझे पुस्तकालयों से नफरत है, इसलिए मैंने एक पुस्तकालय बनाया है।"इसके अलावा यह ब्राउजर स्नीफिंग के बारे में बताता है, और दावा करता है कि केवल फीचर स्नीफिंग करने के लिए ही दावा किया जाता है। मैट, इस तरह वास्तव में उनमें से बहुत से ब्राउज़र स्नीफिंग करते हैं। यह कहता है कि एपीआई में उलझन में बेवकूफ हैं, और वर्तमान में इसकी, उम, एपीआई। हाँ, यह थोड़ा मूर्खतापूर्ण है, लेकिन मुझे यकीन है कि यह सब एक अच्छे कारण के लिए है?
वास्तविक एपीआई में खोदना मुझे कुछ ढांचे के साथ चलने वाले अर्थशास्त्र के कुछ कम सेट द्वारा मारा गया है ब्राउज़र जंगल के लिए दृष्टिकोण, और यह महत्वपूर्ण हिस्सा गायब है जिसने jQuery को ऐसी सफलता प्रदान की है; डीओएम में अच्छे चयनकर्ता। यह नौकरी कर सकता है (जिसमें से कोई दस्तावेज नहीं है; यह वास्तव में मेरी मदद करता है? बस क्रॉस- ब्राउजर डोम एक्सेस, क्या? और क्या?) लेकिन मुझे स्थिरता और लालित्य की आवश्यकता है (हालांकि यह बाद में कुछ हद तक व्यक्तिपरक है)। इसमें चमक, उदाहरणों, डेमो या कुछ भी नहीं है, और इसमें कोई स्पष्ट प्लगइन आर्किटेक्चर नहीं है।
यह एक शुद्ध पुस्तकालय हो सकता है, लेकिन दुर्भाग्यवश असली दुनिया मुझे कुलीन बादल से बाहर कर रही है। मैं पूरी चीज को एक चुटकी नमक के साथ ले जाऊंगा (उसने किस संस्करण का परीक्षण किया था? क्या वह डेवलपर से पहले पूछता था कि कुछ चीजें किस तरह से थीं?), और मुझे some wise words याद है (पास " दो पेज लंबे ") स्टैक ओवरफ्लो फायरस्टार्टर जोएल स्पॉल्स्की के अलावा किसी भी अन्य द्वारा, वास्तव में पागल या घुसपैठ कोड के उन सभी छोटे टुकड़े वास्तव में ब्राउज़र, प्लेटफ़ॉर्म, ओएस, कंपाइलर, संस्करण, कोड इत्यादि के बारे में आपके ज्ञान को प्राप्त नहीं कर चुके हैं। एक शुद्धवादियों की तरह क्या हो सकता है सबसे बुरा सपना वास्तव में, बस काम कोड हो सकता है।
ओह, और अपनी प्रारंभिक पोस्ट में टिप्पणियों के माध्यम से पढ़ते हुए पता चलता है कि वह एक घमंडी छेड़छाड़ करता है जो बताता है कि कोई भी उससे सहमत नहीं है कि वे बेकार हैं, कुछ भी नहीं जानते, अक्षम और पूरी तरह से अधिक नब्बे हैं। उत्तम दर्जे का।
वैसे भी, किसी और के उपयोग के बजाय अपने स्वयं के टॉपिक मैप्स इंजन को हैक करने के लिए वापस। :)
वह कौन है? मैं यह नहीं कह रहा कि वह सही है या गलत है (मुझे नहीं पता, पिछले कई सालों से मैं वेब प्रोग्रामिंग से बचने के लिए भाग्यशाली रहा हूं), लेकिन उसके प्रमाण पत्र क्या हैं? क्या उसने जेएस के साथ कुछ भी उल्लेखनीय किया है? इसके अलावा, यह संभव है कि jquery का कार्यान्वयन उतना ही बेकार हो जितना वह कहता है, और फिर भी लाइब्रेरी * पर्याप्त है * और सबसे अच्छा है। यदि कंप्यूटिंग का इतिहास कुछ भी जाना है, तो सबसे खराब तकनीकें हमेशा वैसे भी जीत जाएंगी। – jalf
हा, नकारात्मकता :) मुझे दृढ़ता से विश्वास है कि मैं jQuery की तुलना में बेहतर पुस्तकालय लिख सकता हूं, लेकिन मैं दृढ़ता से विश्वास करता हूं कि यह अप्रासंगिक है क्योंकि जो मायने रखता है वह मानक है, और मैं आगे मानता हूं कि जो भी "वह लड़का" है, अगर वह वह स्मार्ट था पता है कि यह सच था। – annakata