अपने स्वयं में जीडब्ल्यूटी एक यूआई एन्हांसमेंट लाइब्रेरी है, ढांचा नहीं। यदि आप इसे Google App Engine के साथ उपयोग करते हैं तो आपके पास मूलभूत ढांचा है। (यह एक अलग कहानी है, और जब मैंने इसे देखा, तो मैंने फैसला किया कि इसे हमारे वास्तुकला में शामिल न करें)।
यह एक महान पुस्तकालय है, हमने इसके साथ कुछ शानदार चीजें की हैं। चूंकि यह एक पुस्तकालय है, लेकिन यह उतना ही अच्छा है जितना आपकी वास्तुकला इसे होने की अनुमति देता है।
जहां तक एएनटी 64 बिट कंपाइलर के साथ कोई समस्या नहीं है।
< जावा FailOnError = "true" कांटा = "true" classname = "com.google.gwt.dev.Compiler" dir = "$ {dir.GWTCompile}" > < - dir.GWTCompile युक्त निर्देशिका है GWT - > <classpath> classpath </classpath > < jvmarg value = "- $ {gwt.maxMem}"/> < आर्ग value = "@ {gwt.baseModule}"/> < आर्ग मूल्य = "DEBUG"/> < तर्क मूल्य = "- सख्त"/> </जावा >
जहाँ तक तैयार किए गए कोड के रूप में, यह सब वहाँ अपने युद्ध में है अगर आप इसे माध्यम से देखने के लिए चाहते हैं। (यह भी ओपन सोर्स है, इसलिए आप इसे देख सकते हैं।)
संकलन प्रक्रिया के दौरान जीडब्ल्यूटी क्या करता है: यह विभिन्न ब्राउज़र सेटों के लिए जेएस पुस्तकालयों की कई प्रतियां बनाता है (एक कारण यह संकलन करने में कुछ मिनट लग सकता है) , आप आवश्यकतानुसार इन्हें जोड़/हटा सकते हैं। इससे जेएस पैकेज को कम कर दिया जाता है जिसे डाउनलोड करने की आवश्यकता होती है और गति बढ़ जाती है क्योंकि अगर (एफआई) यह है तो यह बुरा नहीं है (ईआई)। हालांकि जब आप स्थानीय डीबग (कम से कम ग्रहण में) करते हैं तो आपको प्रतीक्षा सर्वर के लिए छोड़ने की अनुमति नहीं देनी पड़ती है (या जब आपको मैन्युअल रूप से निर्माण और तैनाती (निएंडरथल्स) की आवश्यकता होती है)।
जीडब्ल्यूटी का नकारात्मक पक्ष। चूंकि यह जावास्क्रिप्ट क्लाइंट साइड (लगभग पूरी तरह से) है, इसलिए आप इसे उन चीज़ों के लिए उपयोग नहीं कर सकते हैं जो इसका समर्थन नहीं करते हैं, या संस्करणों में से किसी एक का समर्थन करते हैं। तो आईपैड और आईफ़ोन जैसी चीजों के लिए यदि आप उन अंतरालों (जैसे mgwt) को पुल करने के लिए डिज़ाइन किए गए अतिरिक्त पुस्तकालयों का उपयोग नहीं करते हैं तो आप कुछ मुद्दों में भाग सकते हैं।
मेरी चिंता यह थी कि दृश्य इंटरफ़ेस उत्पन्न करने के लिए जावा कोड लिखना इतना सहज नहीं था। ऐसा लगता है कि आप वास्तव में उस समस्या को बहुत ज्यादा नहीं मानते थे। अजाक्स को बदलने के बारे में नहीं सोचा था - जो मैं कहूंगा उससे परेशान होना बहुत मुश्किल हो सकता है। मुझे आश्चर्य है कि जब आपने इसका इस्तेमाल किया था तो जीडब्ल्यूटी कितनी अलग है। – karl
यह सुनिश्चित नहीं है कि आप यह क्यों कहते हैं - "मेरी भावना यह है कि यदि आप अत्यधिक मांग वाली ग्राफिकल आवश्यकताओं के साथ एक उच्च लोड पेशेवर साइट बना रहे हैं तो जीडब्ल्यूटी शायद एक अच्छा विकल्प नहीं है, अन्यथा ठीक है" - ऐसा इसलिए है क्योंकि जीडब्ल्यूटी "भारी" है ब्राउज़र - प्रदर्शन के अनुसार? – karl
अपनी चेतावनियों की गंभीरता को देखते हुए, मुझे आश्चर्य है कि आप मुझसे बात नहीं कर रहे हैं। लेकिन ऐसा लगता है जैसे आपको लगता है कि इन चिंताओं से अधिक है। । । क्या? मुझे यहां कई सकारात्मक नहीं दिख रहे हैं :) – karl