सबसे कुशल जावास्क्रिप्ट/AJAX टूलकिट क्या है?सबसे कुशल जावास्क्रिप्ट/AJAX टूलकिट?
उत्तर
लाइब्रेरी चुनें जो आपको मूर्खतापूर्वक सबसे अधिक समझ में आता है।
दो चीजें होने के कारण दक्षता में अंतर कम और कम महत्वपूर्ण होने जा रहे हैं।
jQuery इस समय बहुत लोकप्रिय लगता है, और हल्का है।
उनके एपीआई अच्छी तरह का निर्माण किया और तैयार किया गया है, और जिसके परिणामस्वरूप कोड बहुत संक्षिप्त हो जाता है।
कुछ इसे संक्षेप में देख सकते हैं - स्वाद का मामला। बड़ी परियोजनाओं पर मैं कभी-कभी वाईयूआई का उपयोग करके समाप्त होता हूं - यह बहुत अधिक हेवीवेट है, लेकिन बड़े कोडबेस के लिए मुझे कुछ और स्पष्ट स्पष्ट करना आसान लगता है।
वास्तव में, यह एक व्यक्तिपरक सवाल का एक सा है, सबसे कुशल इस बात पर निर्भर करेगा कि आपकी कोडिंग शैली के लिए सबसे अधिक समझदारी क्या है, आप क्या करने की कोशिश कर रहे हैं, और आप किसके साथ बातचीत कर रहे हैं।
शुभकामनाएँ!
"सबसे कुशल" का न्याय करना मुश्किल है, लेकिन मैंने प्रोटोटाइप और मुट्टूल का उपयोग किया है, जिनमें से दोनों लेने के लिए आसान थे।
this comparison के अनुसार, jQuery उचित रूप से अच्छा करता है। प्रोटोटाइप से निश्चित रूप से बेहतर है। व्यक्तिगत रूप से मुझे फ्लुएंट इंटरफ़ेस मॉडल और jQuery की संक्षिप्तता भी पसंद है।
Dojo Toolkit या तो बहुत बुरा नहीं है, अनुकूलन, themeable आदि
संपादित करें: और comparison Cletus posted के लिए लिंक में, यह परीक्षण किया हर मंच पर काम करता है और यह भी सबसे तेज है।
हम यहां काम पर मुट्टूल का उपयोग करते हैं, यह बहुत अच्छा और हल्का है। दक्षता के लिए, कौन बता सकता है?
क्या आप AJAX का उपयोग करते हैं करने के लिए है के आधार पर आप jQuery पर या ExtJs (http://www.extjs.com) लग सकता है
जैसा कि पहले ही पिछले जवाब में कहा, jQuery बहुत ही कुशल और बहुत हल्का है और के लिए चाल करना चाहिए लगभग हर चीज आपको चाहिए।
यदि आपको बहुत समृद्ध यूआई की आवश्यकता है तो ExtJs में बहुत अच्छी सुविधाएं और एक बहुत ही पूर्ण एपीआई है, लेकिन मैं जो अनुभव कर सकता हूं उससे काफी भारी है।
यह वास्तव में क्या पर्यावरण, ढांचे और क्या लक्ष्य को प्राप्त करने की कोशिश कर रहे हैं पर निर्भर करता है ...
वास्तव में सबसे अच्छा जवाब है: एक से अधिक जानने के ... वहाँ कोई जादुई शब्द है।
जब मैंने एक चुना, तो म्यूटूल सबसे अधिक प्रदर्शनकारी था, अब एक दिन का प्रदर्शन अंतर बहुत सीमित है।
यदि मैं एएसपी.NET AJAX में बॉक्स से बाहर नियंत्रण करता हूं तो मैं अपने लिए निम्न नियम (मैं एएसपी.नेट में बहुत कोड करता हूं) का उपयोग करता हूं। अगर मुझे कस्टम सामान लिखने की ज़रूरत है तो मैं मूटूल का उपयोग करता हूं। (आप इसे एएसपी में भी कर सकते हैं।नेट AJAX, लेकिन मुझे व्यक्तिगत रूप से माना जाता है कि मैं Mootools में बेहतर और तेज़ कोड लिखता हूं)
विचार करने के लिए एक और बात: jquery asp.net AJAX के साथ अच्छा खेलता है (= आप एक ही पृष्ठ पर दोनों का उपयोग कर सकते हैं) जबकि Mootools नहीं कर सकता (यह एक डिज़ाइन निर्णय है जो mootools को थोड़ा अधिक प्रदर्शन करता है)। मेरी राय में यदि आपको एक ही पृष्ठ पर एक से अधिक ढांचे का उपयोग करने की आवश्यकता है, तो आप बहुत अनावश्यक ओवरहेड बना रहे हैं।
मुझे पता है कि मैंने केवल मूतूल और jquery माना है, जबकि वहां कई अन्य ढांचे हैं (यूई जो भारी नाम से है = अधिक verbose = मुझे यह पसंद क्यों नहीं है :)), लेकिन अधिकांश अन्य (Dojo किट, ...) जावास्क्रिप्ट की जावास्क्रिप्ट प्रकृति को दूर करने की कोशिश ... जो मैं करने की कोशिश नहीं करता।
कुछ उपयोगी लिंक्स:
Clientside has a nice write up why he chose Mootools (CNET में काम करते हुए)
यह वास्तव में वरीयता के मामले में आता है और कम डिग्री के लिए, आपका मंच क्या है। क्लाइंट साइड कार्यान्वयन को देखते हुए, मैं jQuery का एक बड़ा प्रशंसक हूं क्योंकि मुझे यह संक्षिप्त वाक्यविन्यास पसंद है। मैं प्रोटोटाइप, यूयूआई, और मूटूल के साथ-साथ विभिन्न परियोजनाओं पर भी काम करता हूं लेकिन फिर भी jQuery पसंद करता हूं।
आपके प्लेटफ़ॉर्म के आधार पर, अन्य संभावनाएं हैं। उदाहरण के लिए, यदि आप .NET, AJAXPro और Microsoft AJAX का उपयोग कर रहे हैं, तो आपके समाधान में पूर्ण AJAX आधारभूत संरचना जोड़ने के कुछ बहुत तेज़ और आसान तरीके प्रदान किए जाते हैं। मैं एमएस AJAX का प्रशंसक नहीं हूं लेकिन मैं कुछ त्वरित और गंदे चालों पर बहस नहीं कर सकता जो इसके साथ किया जा सकता है।
मुझे लगता है कि यहां तक कि सभी अलग-अलग AJAX टूलकिट्स के साथ भी, मेरे लिए AJAX लिखना अभी भी आसान है। AJAX कॉल लिखना काफी सीधे है और आपको कुछ अमूर्त कोड के कारण पृष्ठभूमि में चल रही लड़ाई चीजों से निपटने की ज़रूरत नहीं है।
मुझे JQuery पसंद है। इसे प्यार करना। इसके साथ मिलना चाहते हैं। और मुझे सब कुछ नफरत है। मुझे कुछ भी शुरू नहीं करें। मुझे इससे नफ़रत है। लेकिन मुझे JQuery पसंद है।
शक्ति और कार्यक्षमता शानदार हैं।
यह अच्छी तरह डिज़ाइन और उपयोग करने में आसान है।
docs पूर्ण, सटीक, विस्तृत, स्पष्ट रूप से लिखित और वर्तमान हैं। प्रत्येक समारोह कोड नमूने और एक कामकाजी उदाहरण के साथ समझाया गया है।
plugins का एक अच्छा संग्रह है।
वहाँ भी JQuery UI पुस्तकालय जो कार्यक्षमता की एक पूरी अन्य परत प्रदान करता है - खींचें और ड्रॉप, मोडल संवाद, विभिन्न नियंत्रण, आदि
मैं वर्षों के लिए JQuery का उपयोग किया गया है और यह कभी नहीं किया है मुझे नीचा दिखाया। मैं वास्तव में यह नहीं कह सकता कि किसी अन्य लाइब्रेरी/भाषा/टूल/कंप्यूटर चीज के बारे में मैंने बहुत कुछ उपयोग किया है। JQuery अद्भुत है।
आपके उत्तरों के लिए धन्यवाद ... अब मैं कह सकता हूं कि jQuery, EXT फायदेमंद हैं। मैं अभी भी वाईयूआई और अजाक्स की जांच कर रहा हूं। धन्यवाद! :)
मैं सहमत हूं। डोजो मुश्किल है। मैंने कोशिश की, और परिणाम के साथ एक कठिन समय था।
तुम भी scriptaculous की कोशिश कर सकते हैं जो प्रोटोटाइप पुस्तकालय
का उपयोग करता है एक (बहुत) TaskSpeed बेंचमार्क कि आप कम से http://dante.dojotoolkit.org/taskspeed/
परिणाम के लिए collated रहे प्रत्येक ब्राउज़र के लिए ले जा सकते हैं नहीं है http://dante.dojotoolkit.org/taskspeed/report/charts.html
- 1. सबसे कुशल
- 2. सबसे कुशल आर कोसाइन गणना
- 3. सबसे आसान क्रॉस प्लेटफ़ॉर्म विजेट टूलकिट?
- 4. सबसे कुशल एक-मैन टीम बनना
- 5. सबसे कुशल सी # शेयरपॉइंट सूची पुनरावृत्ति
- 6. थंबनेल बनाने के लिए सबसे कुशल तरीका?
- 7. सबसे कुशल जावा आदिम संग्रह पुस्तकालय
- 8. कुशल (सबसे तेज़) जिस तरह से matlab
- 9. सबसे तेज़, शुद्ध जावास्क्रिप्ट, ग्राफ विज़ुअलाइज़ेशन टूलकिट क्या है?
- 10. टूलकिट उबंटू
- 11. क्ली टूलकिट
- 12. टेम्पलेट टूलकिट
- 13. टेम्पलेट टूलकिट
- 14. Google वेब टूलकिट (जीडब्ल्यूटी)
- 15. एमवीवीएम लाइट टूलकिट
- 16. कुशल एक्सएमएल
- 17. Google वेब टूलकिट (जीडब्ल्यूटी) + XPath
- 18. कुशल तरीका?
- 19. कुशल स्टॉपवॉच
- 20. MySQL - क्वार्टर का अंतिम दिन (सबसे कुशल तरीका)
- 21. पायथन में सबसे कुशल ग्राफ डेटा संरचना क्या है?
- 22. कौन सी टैग स्कीमा सबसे कुशल/प्रभावी हैं?
- 23. स्ट्रिंगबिल्डर के लिए सबसे कुशल प्रारंभिक क्षमता आकार?
- 24. सबसे कुशल मार्ग का परीक्षण करने के लिए ऑब्जेक्ट प्रकार
- 25. विश्वसनीय मल्टीकास्ट के लिए सबसे कुशल प्रोटोकॉल क्या है?
- 26. टेक्स्ट एन्कोडिंग के लिए सबसे कुशल बाइनरी क्या है?
- 27. संख्याओं के बड़े सेट के लिए सबसे कुशल सॉर्टिंग एल्गोरिदम
- 28. ब्लॉग (पोस्ट और टिप्पणियों) के लिए सबसे कुशल डेटाबेस डिज़ाइन
- 29. WPF टूलकिट बनाम WPV टूलकिट बनाम ListView - कोई लाभ?
- 30. एएसपीनेट AJAX टूलकिट
किस भाषा के साथ उपयोग के लिए? जैसे एएसपीनेट, पीएचपी आदि – John
आप यहां "कुशल" को कैसे परिभाषित कर रहे हैं? – nshaw