2010-05-14 6 views
5

मैं इन सभी चीजों को how awesome jQuery is के बारे में सुनता रहता हूं और कैसे AjaxControlToolkit बेकार है। दुर्भाग्य से, मैंने टूलकिट का उपयोग करके अपनी पूरी वेबफॉर्म साइट बनाने के बाद ही इसके बारे में सुना।क्या यह AJAXControlToolkit से jQuery पर स्विच करने का समय लायक है?

अब मैं स्विचिंग पर विचार कर रहा हूं, अगर पूरी तरह से नहीं, ज्यादातर jQuery के लिए। यह आंशिक रूप से अनुभव के लिए है (जावास्क्रिप्ट में कभी कोड नहीं किया गया है या किसी भी ढांचे का उपयोग नहीं किया गया है) और आंशिक रूप से क्योंकि मुझे लगता है कि मेरे पास jQuery पर अधिक नियंत्रण है।

स्विच करने की कोई दिक्कत नहीं है, लेकिन मैं इसे वैसे भी करने पर विचार कर रहा हूं।

क्या यह अनुभव प्राप्त करने के लिए jQuery के लिए सीखने की अवस्था से निपटने लायक है, क्या मुझे अपनी कार्यस्थल साइट को अकेले अकेले छोड़ना चाहिए?

+0

वोट बंद करने के लिए वोट हैं क्योंकि यह प्रश्न सफल उत्तर के मानदंडों पर विशिष्ट नहीं है, जिसका अर्थ है कि यह बहुत खुला और व्यक्तिपरक है। चयनित उत्तर से (कि दो ढांचे एक साथ अच्छा खेल सकते हैं) मुझे लगता है कि आप वास्तव में यही पूछ रहे हैं। – Keith

उत्तर

2

मैं सिर्फ jQuery और AjaxControlToolkit दोनों का उपयोग करता हूं। मैं अब यह कर रहा हूँ। सब कुछ, वे एक दूसरे के साथ बहुत अच्छा खेलते हैं। बस जागरूक रहें कि जब टूलकिट एक AJAX पोस्टबैक करता है, तो jQuery इसे नहीं जानता है, इसलिए आपको दस्तावेज़ लोड और ऑनपोस्टबैक ईवेंट दोनों को चेन करना होगा।

3

jQuery निश्चित रूप से आपकी अधिक लचीलापन देता है, लेकिन यह वास्तव में आपकी कार्यक्षमता पर निर्भर करता है।

जबकि jQuery उपयोग करने के लिए काफी नशे की लत है, jQueryUI नियंत्रण लाइब्रेरी काफी सरल है। यद्यपि jQuery के लिए कई शानदार प्लगइन्स हैं, लेकिन उनमें से दिखने और अनुभव स्वाभाविक रूप से असंगत हैं। इसके विपरीत, एक विक्रेता से यूआई नियंत्रणों का उपयोग करने के बारे में अच्छी बात यह है कि आप सबकुछ देखते हैं और लगातार व्यवहार करते हैं जिससे साइट अधिक पेशेवर दिखाई देती है।

मैंने कभी भी AjaxControlToolkit का उपयोग नहीं किया, लेकिन मेरा मानना ​​है कि आपको पृष्ठ पर jQuery शामिल करने में सक्षम होना चाहिए। आजकल ये महान ढांचे एक दूसरे के लिए काफी अनुकूल हैं। इस तरह आप दोनों दुनिया के सर्वश्रेष्ठ से बाहर निकल सकते हैं। यह "स्विच" के दौरान आपके द्वारा किए जाने वाले कार्यों की मात्रा को भी कम करता है, और एक से दूसरे में एक और अधिक स्नातक संक्रमण प्रदान करता है।

+0

सहमत हैं, आपको सबकुछ jQuery पर स्विच करने की आवश्यकता नहीं है। यह निश्चित रूप से स्विच करने के लिए और अधिक समझ में आता है जहां आप jQuery का उपयोग करके कुछ हासिल करते हैं। –

1

हाल के अनुभव से, मैं AjaxControlToolkit से Jquery में स्विच करने की सोच रहा हूं। यह एक घटना के कारण है, जहां हमने पुराने एप्लिकेशन की वर्चुअल निर्देशिका में एक नया एप्लिकेशन होस्ट करने का प्रयास किया था।

पुराना एप्लिकेशन System.Web.Extensions संस्करण 1.06 चला रहा था, लेकिन नए एप्लिकेशन को संस्करण 3.5 की आवश्यकता थी (AjaxControlToolkit 3.5 के लिए)। आईआईएस की संरचना के तरीके के कारण, यह माता-पिता की web.config फ़ाइल का उत्तराधिकारी होगा, जिससे सभी प्रकार की समस्याएं और त्रुटियां आती हैं क्योंकि एप्लिकेशन को system.web.extensions के दो संस्करण मिलेंगे। इस मुद्दे को हल नहीं किया गया था और हमें वेबपैप को एक नए सबडोमेन के तहत होस्ट करना था।

अगर हमने अभी jQuery का उपयोग किया था, तो इस समस्या से बचा जा सकता था, क्योंकि यह पूरी तरह से आईआईएस से decoupled है।

संबंधित मुद्दे