jQuery = निम्न स्तर के समझ
सामान्य से एक जावास्क्रिप्ट और अन्य जबकि GWT अधिक दूर निकाला है जावा विवरण, जावास्क्रिप्ट के साथ एक करीब एक-से-एक मानचित्रण है के अलावा
। इसलिए यदि आप निम्न स्तर (जावास्क्रिप्ट) पर अपने कोड के साथ क्या हो रहा है, इसकी गहरी समझ लेना पसंद करते हैं तो jquery सही तरीका है।
GWT = अमूर्त समझ = कार्यात्मक गारंटी
GWT तो यह गारंटी नहीं है कि अपनी वेबसाइट सामान्य रूप से कार्य करेगा के और अधिक की पेशकश कर सकते संकलक उत्पन्न कोड का लाभ प्रदान करता है। हालांकि किसी भी बड़े पैमाने पर एपीआई की तरह आपको यह समझने के लिए समय लेना होगा कि यह वर्ग क्या करता है और वह वर्ग क्या करता है और चाहे वह इस एपीआई के साथ संगत है या न ही।
निम्न स्तर के समझ अधिक उपयोगी हो सकता
व्यक्तिगत तौर पर मैं निम्न स्तर अपने आप कोडिंग से और अधिक संतुष्टि मिलती है। मैंने शुद्ध जावास्क्रिप्ट से काम पर कुछ वेब एप्लिकेशन बनाए हैं जो बेकार ढंग से काम करते हैं। एक बार जावास्क्रिप्ट कोड लिखा जिसने डेटाबेस से डेटा लिया और एक पूर्ण माइक्रोसॉफ्ट शब्द शोध रिपोर्ट उत्पन्न की। इस परियोजना की जटिलता ने जावास्क्रिप्ट के निचले स्तर की समझ की मांग की। मुझे यकीन नहीं है कि यह जावा आधारित समाधान के साथ आसानी से किया जा सकता था।
GWT प्रबंधकों लेकिन महंगा
लेकिन तब फिर से जावा और asp.net बड़ी कंपनियों ख द्वारा पसंद किया जा करते हैं/सी होती है अधिक से अधिक तकनीकी सहायता (यानी ओरेकल और माइक्रोसॉफ्ट) और तनावग्रस्त ऑन-बढ़त आश्वस्त प्रबंधकों को रात में बेहतर नींद आती है जब वे जानते हैं कि वे समस्या को सुलझाने के लिए एक्स राशि का भुगतान करके समस्या को हल कर सकते हैं। तो सिस्टम को अपनाने के बाद वे जल्द ही यह महसूस करना शुरू कर देते हैं कि तकनीकी सहायता लागत बहुत अधिक है और बेहतर डेवलपर्स के लिए अधिक भुगतान करना सस्ता है। इसलिए एक जावा या नेट कैरियर आमतौर पर मेज पर भोजन डाल देगा।
अनुरक्षणीयता
इसके अलावा GWT की तरह एपीआई बनाए रखने के लिए आसान कर रहे हैं। मैं केवल उस डरावनी कल्पना की कल्पना कर सकता हूं कि अगर कोई मेरे जावास्क्रिप्ट कोड को डीबग करना पड़ा तो कोई भी गुज़र जाएगा।लेकिन इससे पहले कि मैं एक बेहतर और क्लीनर प्रोग्रामर बन गया था और चूंकि मुझे कोड के हर पहलू को पता था, बी/सी डीबग करने के लिए कुछ भी नहीं है, इसमें कोई समस्या नहीं थी।
निम्न-स्तर कोडिंग आपको क्या हो रहा है की लगभग 100% समझ देता है, हालांकि एपीआई के साथ आप Google पर बग जासूस खेलते हैं और स्टैक ओवरव्लो जैसी साइटों पर प्रश्न पोस्ट करते हैं। लेकिन प्रबंधकों को यह समझ में नहीं आता कि अधिकांश बी/सी प्रोग्रामर नहीं हैं।
स्रोत
2011-11-17 22:16:52
gwt जावा का उपयोग करता है और html + जावास्क्रिप्ट – BobiYo
उत्पन्न करता है मुझे लगता है कि वह जावा का मतलब - जावा में कोड जो GWT ग्राहक के लिए उचित जावास्क्रिप्ट उत्पन्न होगा लेखन। देखें http://code.google.com/webtoolkit/overview.html –
@ क्रिस जीडब्ल्यूटी जावा में देव लिखने का कोड बनाता है और फिर अनुरोध को संभालने पर जावा को उस विशेष ब्राउज़र प्रकार – AutomatedTester