2009-04-15 11 views
5

मुझे अब तक जीडब्ल्यूटी के बारे में ज्यादा कुछ नहीं सुना है।क्या Jquery/MooTools/प्रोटोटाइप ने जीडब्ल्यूटी की आवश्यकता को समाप्त कर दिया है?

जब वह पहली बार बाहर आया, यह निश्चित रिया मंडलियों के सभी बड़बड़ाना लग रहा था।

लेकिन हाल ही में मेरी धारणा यह है कि जीडब्ल्यूटी को लोकप्रियता में डुबकी का सामना करना पड़ा है क्योंकि जेक्री/म्यूटूल/प्रोटोटाइप जैसे समाधान एक ही समस्या को हल करने का एक आसान तरीका प्रदान करते हैं।

क्या यह सही है या जीडब्ल्यूटी एक अलग प्रकार की समस्या का समाधान करता है?

+0

जेएस पुस्तकालय जावास्क्रिप्ट में क्लाइंट-साइड प्रोग्राम करना आपके लिए आसान बनाता है। जीडब्ल्यूटी जावा में क्लाइंट-साइड प्रोग्राम करना संभव बनाता है। समस्या है, यह अभी भी कार्यक्रम जावास्क्रिप्ट में क्लाइंट साइड ... – Shog9

उत्तर

3

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

+0

तो आप कह रहे हैं कि जीडब्ल्यूटी एक वेब अनुप्रयोग ढांचे की तरह है जबकि जेएस पुस्तकालयों का उपयोग केवल कुछ अन्य तकनीक के साथ बनाए गए वेब ऐप में उपयोग के लिए क्लाइंट-साइड जेएस बनाने के लिए किया जाता है। तो वे पूरी तरह से ओवरलैप नहीं करते हैं। – Hula

+0

जीडब्ल्यूटी जावास्क्रिप्ट उत्पन्न करता है, जबकि जेएस पुस्तकालय जावास्क्रिप्ट हैं। कोई भी जो कोडिंग जावा पसंद करता है, वह जीडब्ल्यूटी का उपयोग करना पसंद कर सकता है लेकिन मेरे ज्ञान के लिए उन परिणामों को सीधे जावास्क्रिप्ट को कोड करके हासिल किया जा सकता है, विशेष रूप से आपके द्वारा वर्णित पुस्तकालयों की सहायता से। –

4

ठीक है, तरह।

जीडब्ल्यूटी का अंतिम उत्पाद अन्य जेएस ढांचे के समान कुछ होता है - एक जावास्क्रिप्ट समाधान जो अधिकांश भाग के लिए, सभी ब्राउज़र और डोम असंगतताओं को दूर करता है ताकि आप रियल वर्क ™ पर ध्यान केंद्रित कर सकें। । प्रोग्रामर जो GWT के साथ लेखक कोड जावा, जो तब जावास्क्रिप्ट में संकलित किया गया है लिख रहे हैं -

हालांकि, वहाँ GWT और जे एस चौखटे बीच एक महत्वपूर्ण अंतर है।

तो क्या यह वास्तव में करने के लिए नीचे आता है यह है: क्योंकि महान जे एस चौखटे अब मौजूद हैं, कितने वेब डेवलपर्स छोड़ दिया जाता है कि पता जावा, लेकिन जावास्क्रिप्ट पता नहीं है? Ergo, jQuery या MooTools या जो भी पता नहीं है?

मेरे लिए, उस प्रश्न का उत्तर है: बहुत से नहीं।

+1

आसान है "क्योंकि महान जे एस चौखटे अब मौजूद हैं, कितने वेब डेवलपर्स छोड़ दिया जाता है कि पता जावा, लेकिन जावास्क्रिप्ट पता नहीं है?" इतना ही नहीं, लेकिन आपको जीडब्ल्यूटी में काम करने के लिए डीओएम को समझने की भी आवश्यकता है। मुझे लगता है कि आप वहां सिर पर नाखून मारा। मुझे लगता है कि जीडब्ल्यूटी का उपयोग करके औचित्य साबित करना मुश्किल लगता है। – Hula

0

निश्चित रूप से GWT लोग जावा का उपयोग कर कोड करने के लिए की तरह है के लिए है। यदि आप जावा गीक नहीं हैं, तो आपको इसके लिए जुनून नहीं होगा, न ही इसकी सराहना करने में सक्षम होंगे। इसने नए ढांचे को सीखने की जरूरतों को पूरी तरह समाप्त कर दिया है। आपको केवल जावा जानना है, यही वह है। जेएस फ्रेमवर्क जैसे कि पहले से ही इंगित किया गया है प्लेटफ़ॉर्म (.NET, Java, रूबी) में उपयोग किया जा सकता है, लेकिन मुझे यकीन नहीं है कि यह कथन वास्तव में सच है या नहीं।

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

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