हमें मूटूल के साथ समस्याएं हैं जो विशेष रूप से ड्रैग और ड्रॉप कार्यक्षमता के क्षेत्र में बहुत पिछड़े संगत नहीं हैं। मैं सोच रहा था कि अगर किसी के पास jQuery के साथ कोई समान समस्या नहीं है, तो पिछड़ा संगत नहीं है। हम इसे काफी भारी उपयोग करना शुरू कर रहे हैं और कई प्लगइन्स का उपयोग शुरू करने के लिए एक नए संस्करण में अपग्रेड करने के बारे में सोच रहे हैं। अगर हम पुराने संस्करण से छुटकारा पाएं तो क्या हमें कोई समस्या होगी?पिछली संगतता के लिए jQuery का समर्थन कितना अच्छा है?
उत्तर
jQuery अच्छी तरह से पिछड़ा संगत लगता है। मैं इसे कोर के कई संस्करणों के माध्यम से अब कुछ वर्षों से अधिक समय से उपयोग कर रहा हूं और कुछ प्लगइन वाले कुछ नाबालिगों को छोड़कर अपग्रेड करते समय समस्याएं नहीं आई हैं। मैं कहूंगा कि कोर ठीक लगता है लेकिन यदि आप बहुत सारे प्लगइन का उपयोग कर रहे हैं तो आप कुछ समस्याओं में भाग ले सकते हैं (लेकिन इन्हें आमतौर पर ठीक करना आसान होता है, या नए कोर में वैसे भी कार्यक्षमता बनाई जाती है ताकि आप बस ड्रॉप कर सकें उन्हें)।
jQuery पिछली संगतता के बारे में इतना गंभीर है कि वे प्रत्येक रिलीज के लिए "पिछड़ा संगतता" प्लगइन उत्पन्न करते हैं: http://docs.jquery.com/Release:jQuery_1.2#jQuery_1.1_Compatibility_Plugin। यह उन लोगों को देता है जिन्हें पृष्ठ वजन पर पीछे की संगतता की आवश्यकता नहीं होती है।
मेरा अनुभव यह है कि अपग्रेड करते समय, मुझे कभी-कभी उस सामान को तोड़ने के लिए उपयोग किया जाता है। उदाहरण के लिए, 1.7.2 से 1.8.3 तक अपग्रेड करते समय मुझे कुछ ड्रैग-एंड-ड्रॉप सुविधाओं को काम करना बंद कर दिया। कुछ समस्याएं हटाए गए jQuery कार्यों को छोड़ने के कारण हो सकती हैं, फिर भी jQuery UI के असंगत संस्करणों द्वारा उपयोग में लाई जा रही है।
यहाँ एक quote from another user है:
पिछड़ा संगतता jQuery टीम के मजबूत सूट नहीं हो सकता है, लेकिन सबसे चीजों के साथ के रूप में, यह कार्य प्रगति पर है। मेरा अर्थ यह नहीं है कि उनके द्वारा किए गए महान काम को असंतोषित करते हैं, लेकिन यह इस तथ्य को इंगित करता है कि आप बस हमेशा jQuery के नए संस्करणों के साथ अपनी स्क्रिप्ट का परीक्षण करें।
मेरे अनुभव में, jQuery 1.x संस्करण 1.9 तक बहुत पीछे-संगत रहा है।
jQuery 1.x लाइन में jQuery 1.9.0 के रूप में बड़े बदलाव हुए थे। हम दृढ़ता से अनुशंसा करते हैं कि आप jQuery माइग्रेट प्लगइन का भी उपयोग करें यदि आप jQuery के पूर्व-1.9 संस्करणों से अपग्रेड कर रहे हैं या उन प्लगइन का उपयोग करने की आवश्यकता है जिन्हें अभी तक अपडेट नहीं किया गया है। अधिक जानकारी के लिए jQuery 1.9 Upgrade Guide और jQuery 1.9 release blog post पढ़ें।
और 2.0 के लिए नवीनीकरण नहीं है जब तक आप यह सुनिश्चित करें कि यह आपके लिए कोई मुद्दा नहीं है कर रहे हैं:
jQuery 2.x jQuery 1.x वही API है, लेकिन इंटरनेट एक्सप्लोरर 6, 7, या 8. का समर्थन नहीं करता है
jQuery ने संस्करण 1.0 के बाद से पीछे संगतता प्लगइन्स का उत्पादन किया है।
वेब विकास वर्षों में बहुत कुछ बदल गया है, और इसके साथ jQuery बदल गया है। इस समय के दौरान, टीम ने वर्तमान के सर्वोत्तम वेब विकास प्रथाओं का समर्थन करते हुए पिछले बनाम कोड के साथ संगतता बनाए रखने के बीच की रेखा को चलाने की कोशिश की है।
परियोजना निम्नलिखित पश्च संगतता रेपोस है:
jquery-compat-1.0(Compatibility plugin for those upgrading to jQuery 1.1+ from jQuery 1.0)
jquery-compat-1.1(Compatibility plugin for those upgrading to jQuery 1.2+ from jQuery 1.1)
jquery-xpath(Implement XPath functionality for those upgrading to jQuery 1.2 from jQuery 1.1)
jquery-compat-1.3(Backwards compatibility plugin for jQuery 1.3 (to be used with jQuery 1.4))
jquery-migrate-1.x-stable(Migrate older jQuery code to jQuery 1.9+)
संदर्भ
- 1. पिछली संगतता
- 2. रेल और PostgreSQL समर्थन कितना अच्छा है?
- 3. डी 64 बिट का कितना अच्छा समर्थन करता है?
- 4. वीटीके कितना अच्छा है?
- 5. पिछली संगतता सुनिश्चित करने के लिए एपीआई डिज़ाइन
- 6. पीछे की संगतता का समर्थन करने के लिए कक्षा संस्करण
- 7. मोबाइल उपकरणों पर एसवीजी के लिए समर्थन कितना पूरा है?
- 8. canvas.toDataUrl के लिए ब्रोसर समर्थन और यह कितना भरोसेमंद है
- 9. पुराने ब्राउज़र का समर्थन करना कितना महत्वपूर्ण है?
- 10. कोडप्लेक्स + एसवीएन। एसवीएन पुल कितना अच्छा है?
- 11. शुरुआत के साथ कितना अच्छा है?
- 12. एंड्रॉइड एनएफसी एपीआई मिफ़ारे डिस्फायर का कितना अच्छा समर्थन करता है?
- 13. विशिष्ट सीएसएस संपत्ति संगतता के लिए परीक्षण प्रोग्रामेटिक रूप से (टेक्स्टरेरा पर समर्थन का आकार बदलें)
- 14. LINQ के लिए कितना है?
- 15. कंसोल में कितना अच्छा आकर्षित करना है?
- 16. आईफोन ऐप में पिछड़े/आगे संगतता का समर्थन करने के लिए अनुशंसित तरीका?
- 17. कोड अनुकूलन पर एनवीसीसी कितना अच्छा है?
- 18. jQuery और मोबाइल ब्राउज़र संगतता?
- 19. आईफोन के लिए एसडीएल कितना परिपक्व है?
- 20. नई .NET फ्रेमवर्क सुविधाओं का समर्थन करने के लिए "संगतता पैक"?
- 21. XP/SCRUM के लिए कितना बड़ा है?
- 22. jQuery .trim() आईई ब्राउज़र संगतता प्रश्न
- 23. एएसपी .NET वेबपृष्ठों का परीक्षण करने के लिए जेएमटर कितना अच्छा है?
- 24. पीछे की संगतता का समर्थन करने के लिए कौन से जावा डिज़ाइन स्पष्ट रूप से किए गए हैं?
- 25. पिछड़ा-संगतता कितनी महत्वपूर्ण है?
- 26. .NET उत्पाद के लिए एकाधिक डेटाबेस का समर्थन करने का सबसे अच्छा तरीका क्या है?
- 27. match_parent संगतता
- 28. एंड्रॉइड समर्थन jquery करता है?
- 29. प्रदर्शन के अनुसार, गुवा पुस्तकालय कितना अच्छा है?
- 30. एसटीएल का कितना अधिक है?
जहां mootools पीछे की ओर संगत नहीं था की किसी भी उदाहरण? – scunliffe
@scunliffe मेरे सहकर्मियों में से एक को ड्रैग और ड्रॉप कार्यक्षमता के साथ कोई समस्या थी –
चारों ओर देखो, बहुत सारे प्लगइनों को jQuery 1.4.x की आवश्यकता होती है जो वास्तव में बहुत पुरानी है। – Toskan