मैं पिछले 2 वर्षों से खुशी से JQuery का उपयोग कर रहा हूं और इसके साथ कुछ बहुत ही शांत कार्यक्षमता बना रहा हूं ... इसलिए मैं इसके साथ बहुत सहज हूं। मैं यह भी समझता हूं कि वर्तमान क्लाइंट-साइड पथ पर वेब का भविष्य जारी रहेगा।
तथापि...
: अगली चुनौती के विभिन्न नियंत्रक चौखटे के रूप में आ रहा किया जा रहा है KnockoutJS , BackboneJS , SproutCore , JavaScriptMVC (सूची पर चला जाता है)।
Additonally, वहाँ कुछ महान AMD Loader उपकरण जैसे की आवश्यकता के लिए UseJS या LabJS आदि हैं। हालाँकि, jQuery में अब क्षमता है defineऔर thenबेक्ड-इन है।
यह मुश्किल है और यह सब का ट्रैक रखने के लिए कठिन हो रही है ...
और अब, मेरा कार्य किसी MVC या MVVM फ्रेमवर्क क्लाइंट-साइड के किसी न किसी रूप का उपयोग करने के लिए एक रणनीतिक-दिशा का मूल्यांकन / निर्णय करने के लिए लगता है ... लेकिन मेरे पास बहुत सारे प्रश्न हैं।
- ऊपर वर्णित विभिन्न कंट्रोलर-फ्रेमवर्क के साथ JQuery कहां फिट बैठता है?
- क्या JQuery का उपयोग प्रत्येक के साथ किया जाता है या उनमें से कुछ का अपना ' JQuery -styled संस्करण' बेक किया हुआ है?
- जैसे उपकरण हैं RequireJS अभी भी जरूरत है, तो आप विभिन्न नियंत्रक-चौखटे ऊपर उल्लेख में से एक को लागू?
- क्या JQuery में पके हुए
defineऔरthenक्षमताएँ अब AMD लोडर को ऊपर बताए गए हैं? - कौन सा सबसे मॉड्यूलर लगता है? (नीचे नोट्स देखें)
नोट:
किसी भी भविष्य के ढांचे में एक चीज जो मैं नहीं चाहता, वह यह है कि कार्यक्षमता का भारी मात्रा में उपयोग करने की आवश्यकता है जिसका मैं उपयोग नहीं करता। मतलब, मैं एक ऐसे ढांचे का उपयोग करूंगा जो वास्तव में मॉड्यूलर है। उदाहरण के लिए, jQuery UI का उपयोग करने के लिए आपको बहुत सारे अन्य मुख्य पुस्तकालयों में ले जाना होगा जिनका आप वास्तव में उपयोग नहीं कर सकते हैं।
मैं हर एक के साथ प्रयोग करूंगा, लेकिन कुछ वास्तविक प्रतिक्रिया बहुत अच्छी होगी। मैंने कुछ 'समान' प्रश्न देखे हैं, लेकिन किसी ने भी वास्तव में ऊपर के तिरछा जवाब नहीं दिया है।
अग्रिम में धन्यवाद!