javascript डेस्कटॉप जैसी वेब अनुप्रयोग बनाने के लिए जावास्क्रिप्ट लाइब्रेरी: एक्स्टजेएस, jQuery, याहूयूआई, मोचा, स्प्राउटकोर, कैप्चिनो, अन्य?




extjs yui (7)

आप jQuery डेस्कटॉप या ExtJS को आज़मा सकते हैं।

मैं वेब अनुप्रयोगों के निर्माण के लिए कई जावास्क्रिप्ट यूआई टूलकिट का मूल्यांकन कर रहा हूं जिनमें डेस्कटॉप जैसी भावना है, मुख्य रूप से संवाद और खिड़की प्रबंधन के कारण।

मैंने कई विकल्पों को देखा - यहां मेरे मूल्यांकन अब तक हैं:

  • ExtJS - ग्रेट विजेट लाइब्रेरी, महान दस्तावेज़! इतना अच्छा लाइसेंस नहीं है।
  • jQuery यूआई - तैयार खिड़की और संवाद कंटेनर की कमी। हालांकि मुझे jQuery पसंद है।
  • याहू! यूआई - ऊपर की तरह ही समस्या। वास्तव में परिपक्व (लेकिन, दुर्भाग्यवश, अब सक्रिय रूप से बनाए रखा नहीं जा रहा है ) और अच्छी तरह से प्रलेखित।
  • Mocha (मुट्टूल-आधारित) - दूसरों के रूप में परिपक्व नहीं। अच्छा दस्तावेज कम करता है।
  • SproutCore - उपरोक्त के समान। विंडो और संवाद विजेट भी नहीं है।
  • Cappuccino - बहुत अजीब और क्रांतिकारी।

इन पर आपका क्या लेना है? क्या मेरे मूल्यांकन सही हैं?



मुझे jQuery पसंद है, इसके अलावा इसे एमवीसी के लिए एम $ द्वारा अपनाया गया है। मैं तैयार किए गए सामान की कमी को कम करने वाला नहीं कहूंगा। हाँ, अगर वहां होता तो यह बहुत अच्छा होगा, लेकिन इस तरह की चीजों के साथ मैं हमेशा आपको अपनी ज़रूरतों को पूरा करने के लिए उन्हें बोडिंग करता हूं, बस अपना खुद का लिखता हूं, यह इतना आसान है!


क्या आपने जीडब्ल्यूटी (Google वेब टूलकिट http://code.google.com/webtoolkit/ ) के बारे में सोचा है?


एक डेस्कटॉप लुक / महसूस करते हैं कि उस गुच्छा का सबसे अच्छा एक्स्टजेस होना चाहिए। यूआई के संदर्भ में यह वास्तव में बाकी से आगे बढ़ता है। निस्संदेह लाइसेंसिंग मुद्दे हैं लेकिन उनके पास एफएलओएसएस अपवाद हैं और यदि आप परियोजना से पैसे कमाने का इरादा रखते हैं तो एक वाणिज्यिक लाइसेंस वास्तव में बैंक को तोड़ने वाला नहीं है।

अन्य बहुत अमीर फ्रेमवर्क देखने लायक है (सभी के अच्छे और बुरे बिंदु हैं)


मैं हाल ही में कुछ परियोजनाओं के लिए ExtJS का उपयोग कर रहा हूं। यह सीखना वक्र थोड़ा खड़ा है, क्योंकि आपको लेआउट की अपनी अवधारणा को समझना होगा, लेकिन इसके अलावा आप ठीक होंगे।

बस यह सुनिश्चित कर लें कि आप इसका उपयोग शुरू करने से पहले लाइसेंसिंग समझौते को पढ़ लें। ओह, और ExtJS jQuery, प्रोटोटाइप और दूसरों का उपयोग कर ठीक काम करता है।


ExtJS शायद सबसे अच्छा विकल्प है। यह तेज़ है, यह दुबला है और यह बहुत सुंदर है। उनका समर्थन भी उत्कृष्ट है।





mootools