2009-05-07 8 views
9

एक्सटी जेएस को देखते समय, मुझे यह महसूस नहीं होता कि यह jQuery और Mootools जैसी चीजों के लिए है।एक्सटी जेएस जैसे अन्य लोगों से एक्सटी जेएस कितना अलग है

जबकि jQuery और Mootools साइट के सामान्य कार्यप्रणालियों में सहायता करते हैं, तो एक्सएस जेएस टेबल पर ध्यान केंद्रित किया जाता है और डेटा संग्रहित करता है, साथ ही इसे जोड़ता है।

तो, क्या यह अवलोकन सही है, या क्या एक्स जेएस jQuery और मूटूल के समान काम के लिए उपयुक्त है?

उत्तर

15

ExtJs और JQuery की तुलना करना सेब और संतरे की तुलना करना है। आप एक्स्ट्रा कोर से JQuery, और ExtJs को JQuery UI से तुलना कर सकते हैं।

अतिरिक्त कोर और एक्सटीजे ओपन सोर्स हैं, कोर के साथ एमआईटी लाइसेंस और जीपीएल 3 के तहत आने वाले एक्स्टजेस के तहत। दोनों अंततः पुस्तकालयों में सभी परिवर्तनों सहित एक्सटी, एलएलसी द्वारा प्रबंधित किए जाते हैं। एक्स में एक समर्पित विकास दल और सहायक कर्मचारी हैं, और समर्थन अनुबंध के साथ वाणिज्यिक लाइसेंस का उपयोग करने वाले लोगों को सहायता और समस्या समाधान के लिए पूर्ण समर्थन है। इसके अलावा, एक्स कंट्रोल क्लासेस (और अन्य सभी वर्ग) बहुत व्यापक और सुसंगत हैं।

आपके द्वारा वर्णित सभी पुस्तकालयों में प्लस और माइनस हैं, लेकिन जो मैंने पहले ही उल्लेख किया है, वह एक्स्टजे को मेरे लिए एक आकर्षक पसंद बनाने में मदद करता है।

+0

अब सेन्चा ने वास्तव में उन लोगों के लिए एक्स्टजेस को एक वाणिज्यिक लाइसेंस जोड़ा है जो इसे मालिकाना सॉफ्टवेयर में उपयोग करना चाहते हैं। उनके पास उन लोगों के लिए एक वाणिज्यिक OEM लाइसेंस भी है जो ExtJs के ढांचे को बनाना चाहते हैं। – applepie

2

एक्सटी जेएस एक पूर्ण विजेट लाइब्रेरी है जबकि jQuery (jQuery UI नहीं) और Mootools जावास्क्रिप्ट ढांचे हैं जो डोम मैनिपुलेशन आदि के साथ मदद करते हैं। आपका अवलोकन सही है।

3

हमने स्टाइल के लिए लगभग कोई चिंता नहीं के साथ, बहुत तेज़ी से, एक परिष्कृत कॉल सेंटर एप्लिकेशन बनाने के लिए ExtJS का उपयोग किया, क्योंकि यह सब "बॉक्स से बाहर" आता है। हालांकि, एक्सटीजेएस एक और पारंपरिक यूआई का उपयोग करता है, इसलिए यदि आप यूआई पर अधिक अच्छा नियंत्रण चाहते हैं या कुछ चमकदार या बहुत अपरंपरागत चाहते हैं, तो एक्स सही विकल्प नहीं है। मूल डिजाइन के लिए Mootools और JQuery बेहतर हैं लेकिन स्टाइलिंग अधिकार प्राप्त करने में अधिक प्रयास की आवश्यकता है।

ध्यान दें कि ExtJS का उपयोग अन्य पुस्तकालयों के साथ किया जा सकता है और हम इसे JQuery के साथ उपयोग करते हैं, क्योंकि हमारे पास अलग-अलग पुस्तकालयों में निर्मित विभिन्न ऐप्स हैं, जो एक साथ बैठना चाहिए।

0

मुझे लगता है, ExtJS और jQuery पूरी तरह से अलग है। एक्स यूआई घटक की योर शक्ति देता है। कोर jQuery- प्लगइन्स के साथ नहीं - आपको गति और डीओएम मैनिपुलेटिंग और त्वरित एनिमेशन के लिए बहुत उपयोगी बनाता है।

यदि मेरे आवेदन को ग्रिड, विंडो, टैबपनेल या ट्रीपैनल की आवश्यकता है, तो फ्रेमवर्क ExtJS होना चाहिए। इस मामले में, मैं jQuery यूआई या jQuery यूआई प्लगइन्स से निपट नहीं करता हूं।

यदि मेरे आवेदन को ग्रिड, विंडो, टैबपैनेल या ट्रीपैनल की आवश्यकता नहीं है, तो फ्रेमवर्क jQuery होना चाहिए क्योंकि स्क्रिप्ट आकार वास्तव में महत्वपूर्ण है और ऐसे एप्लिकेशन के लिए jQuery का उपयोग करना आसान है।

यदि मेरे एप्लिकेशन को डेटपिकर, कलरपीकर, मूल टैब या मूल accordion पैनल की आवश्यकता है, तो फ्रेमवर्क jQuery + jQuery UI होना चाहिए। क्योंकि स्क्रिप्ट आकार और उपयोग।

ExtJS व्यवस्थापक पैनलों के लिए एक शानदार दृष्टिकोण होगा जो विजेट का अत्यधिक उपयोग करता है। देखें कि ExtJS क्या कर सकता है ExtJS Demo Page

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