javascript क्या एक्स्टजेस मर जाएगा?




extjs rich-internet-application (7)

मैं एक्स्टजेएस को देखता हूं, और ऐसा लगता है कि कई आरआईए फीचर्स प्रदान करते हैं जो फ्लैश आवश्यकता के बिना फ्लेक्स जैसे अधिक भारी स्वीट प्रदान करते हैं। हालांकि, जैसे-जैसे jQuery-UI जारी रखने वाले ओपन-सोर्स पहलों के रूप में, क्या कुछ समय पर एक्स्टजेस मर जाएगा? इसके अलावा, चूंकि फ्लैश प्रवेश केवल बढ़ता जा रहा है, क्यों जावास्क्रिप्ट लाइब्रेरी में स्टॉक डाल दिया?

उस ने कहा, jQuery जैसे जावास्क्रिप्ट पुस्तकालयों ने बड़ी कार्यक्षमता के साथ उपयोग में आसान एपीआई प्रदान करने में विशाल छलांग लगाई है, इसलिए शायद इसमें कुछ योग्यता है।

विचार? राय? ExtJS का मूल्य टैग है, इसलिए मुझे यह प्रश्न पूछना है।


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

कुछ कंपनियां सुरक्षा के लिए नीति के रूप में फ़्लैश को अक्षम भी करती हैं, हालांकि यह सब सामान्य नहीं है। (मैंने उन जगहों पर काम किया है जहां यह मामला था।)

एक और सवाल यह है कि क्या हम नए एचटीएमएल मानकों के आगमन के साथ फ्लैश की परवाह करेंगे, मोटे तौर पर फ्लैश की ज़रूरत को खत्म कर देगा।


III एक जावास्क्रिप्ट / डोम गुरु नहीं है, केवल एक एएसपी.नेट प्रोग्रामर और अब-एंड-फ्लैशबिल्डर कोडर जो 100% क्लाइंट-साइड लाइब्रेरीज़ में देख रहा है। मुझे जो मिल रहा है वह यह है कि एक्स्टजेस अपने लेआउट और jQuery की तुलना में इसकी यूआई विजेट्री में ज्यादा समृद्ध है - हालांकि jQuery में बहुत गति है और नए यूआई घटक हर समय आ रहे हैं। फिर भी, इस संबंध में एक्स्टजेस का एक प्रमुख नेतृत्व है।

JQuery के साथ कुछ मूलभूत और मुख्य रूप से चलना बहुत आसान है क्योंकि jQuery आपके पृष्ठ मार्कअप में मौजूदा तत्वों पर इसके प्रभाव को लटकता है: आप कंकाल HTML पृष्ठ बना सकते हैं और फिर तत्वों को jQuery कार्यक्षमता लागू कर सकते हैं। उस तुलना को एक्सटीजेएस से करें जहां आपका पृष्ठ मूल रूप से एक खाली बॉडी टैग है और पृष्ठ सामग्री को एसओएम द्वारा डीओएम में बनाया गया है। एक्स्ट (विज़ुअल) डिज़ाइनर के बिना मेरे पृष्ठों को सेट करने और गुण सेट करने के लिए, एक टेक्स्ट एडिटर के साथ ExtJS कॉन्फ़िगरेशन ऑब्जेक्ट्स को कोड करना मेरे लिए बहुत कठिन है और मेरी पसंद के अनुसार बिल्कुल नहीं। लेकिन एक्सटी के विजुअल डिजाइनर के साथ, आप आरएडी से संपर्क करते हैं।

IE8 की Extcomings की वजह से IE8 पर ExtJS धीमा और मैला हो सकता है। मेरे अनुभव में एक्स्टजेस आरआईए लेआउट एफएफ, क्रोम, और ओपेरा पर खूबसूरती से काम करते हैं लेकिन आईई 8 पर लगभग नहीं। हालांकि, Google के क्रोम-फ़्रेम के साथ IE8 उस पते को संबोधित करता है। एमएसएफटी में उन मालिकों के लिए अच्छा आंत-गुच्छा, Google पर लोग!

मुझे वास्तव में फ्लैशबिल्डर ले जाने वाला संकर दृष्टिकोण पसंद है। एफबी के साथ, आप एमएक्सएमएल और / या एक्शनस्क्रिप्ट कक्षाएं लिख सकते हैं। नीचे की तरफ, जैसा कि मैंने इसे देखा है, यह है कि फ्लैश प्लग-इन की आवश्यकता है, और मुझे डर है कि फ्लैश प्लग-इन उस दूसरे डोडो, वर्डफेरफेक्ट का मार्ग जा रहा है, जिसने एक बार 99% बाजार हिस्सेदारी के साथ पृथ्वी पर घूमते हुए । मैं वास्तव में चाहता हूं कि कोई FlashBuilder में एक्शनस्क्रिप्ट की ओओ सुविधाओं का पूरा लाभ उठाए। एमएक्सएमएल, और एफबी डीबगर, और फिर ExtJS को संकलित करें! एफबी: एक्सटी :: जीडब्ल्यूटी: क्लोजर।


एक्सटीजेएस में दोहरी लाइसेंस है और यह स्रोत खोलता है

सामान्य विवरण यहां देखें

और यहां लाइसेंस

और मैं इसका इस्तेमाल कर रहा हूँ। डेटा के साथ काम करने के लिए अच्छी लाइब्रेरी - ग्रिड, पेड़ ... आप इसे नाम दें। और इसमें कई नियंत्रण हैं। तो बस अच्छी पुस्तकालय ...


प्रत्येक तकनीक के साथ, हर किसी के पास केक का अपना टुकड़ा होगा। ExtJS तब तक मर नहीं जाएगा जब तक कि एक्स्टजेस एलएलसी मौजूद नहीं है (वे इसका उपयोग कर रहे हैं :)) और जब तक कि आप किसी भी समय पर अपने lib (मेरे जैसे) का उपयोग करने वाले उपासक होंगे, आपको केवल चयनित तकनीक का उपयोग करना होगा, इससे कोई फर्क नहीं पड़ता कि यह सही है या नहीं नहीं। कमल डोमिनोज़ को देखो - यह बकवास का टुकड़ा है और दूसरी तरफ महान सॉफ्टवेयर का टुकड़ा है - और यह अभी भी जीवित है ... :)


उनके पास ठोस उपयोगकर्ता आधार है और मैं उन्हें जल्द ही दौड़ छोड़ने को नहीं देखता हूं। ऐसा कहा जाता है कि आप हमेशा सामान्य बाजार में देखते हुए इंटरनेट को देख सकते हैं। स्टारबक्स और स्थानीय कैफे दोनों सह-अस्तित्व में हो सकते हैं।

ने कहा कि...

JQuery, ExtJS और Mootools के बीच के रुझानों की तुलना करें


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


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





rich-internet-application