Google अपने अधिकांश अनुप्रयोगों में GWT का उपयोग क्यों नहीं करता है? [बन्द है]


18

Google ने Google वेब टूलकिट (GWT) बनाया और अपने स्वयं के वेब अनुप्रयोगों का निर्माण करते समय इसका उपयोग नहीं करता है।

क्या इसका मतलब है कि GWT गतिशील अनुप्रयोगों के निर्माण के लिए उपयुक्त नहीं है? या कैशिंग की समस्या है? या RPC समस्याएँ हैं? या अन्य चिंताएँ हैं जो Google को इस तकनीक का उपयोग करने से रोकती हैं?

EDIT: मैं यहां यह नहीं कहता कि Google ने कभी भी किसी ऐप में GWT का उपयोग नहीं किया है, लेकिन मैं जो कहना चाहता हूं, वे इसे एक विस्तृत श्रृंखला में उपयोग क्यों नहीं कर रहे हैं?


GMail पर्याप्त गतिशील नहीं है? वे इसका उपयोग करते हैं जहां यह उचित है।
तमसे सजेलेई

GWT अभी भी एक बहुत ही युवा परियोजना है और अभी तक प्राइम टाइम के लिए तैयार नहीं है।
मैक्नील

1
Google तरंग को GWT का उपयोग करके लिखा गया था। google.com/events/io/2009/sessions/GoogleWavePoweredByGWT.html
barjak

Google कई उत्पादों में GWT का उपयोग करता है। Plus.sandbox.google.com/110412141990454266397/posts/ivVepvxCu3g देखें ।

जवाबों:


17

ठीक है, सबसे पहले, अधिकांश Google उत्पाद GWT से पुराने हैं। जब भी कोई नया पुस्तकालय रिलीज़ होता है, आप हर बार एक अच्छा उत्पाद दोबारा नहीं लिखते हैं।

दूसरी बात - और यह वास्तव में मेरी निजी राय है - यह है कि GWT जावास्क्रिप्ट को ASP.NET (क्लासिक) HTML को क्या है। यह सरल इंटरफेस के लिए बहुत अच्छा है, लेकिन अगर आपको कुछ भी जटिल करने की आवश्यकता है, तो यह थोड़ा दर्द हो सकता है।

Google पर बहुत सारी परियोजनाएं क्लोजर जावास्क्रिप्ट लाइब्रेरी का उपयोग करके लिखी गई हैं । क्लोजर ब्राउज़र के "मेटल" के करीब रहता है, जबकि अभी भी शक्तिशाली टेम्प्लेटिंग और कई अन्य सुविधाएँ प्रदान करता है, जिनके लिए एक जटिल वेब एप्लिकेशन की आवश्यकता होती है।

यह कहते हुए कि, Google के भीतर ऐसे प्रोजेक्ट हैं जो GWT का उपयोग करते हैं। ऐडवर्ड्स दृश्यपटल वह है जो दिमाग में आता है।


7

आप जिस बारे में बात कर रहे हैं वह एक अवधारणा के रूप में जाना जाता है:

अपने कुत्ते का खाना खाएं

हालांकि, सभी कंपनियां वास्तव में अपने स्वयं के ग्राहक नहीं हो सकती हैं। उदाहरण के लिए, Microsoft पर विचार करें। पिछले संस्करणों में SQL सर्वर एंटरप्राइज़ उद्देश्यों के लिए अब उतना शक्तिशाली नहीं था। इस प्रकार Microsoft इसका उपयोग नहीं कर सका और उसे एंटरप्राइज़ स्तर के विकास के लिए Oracle, या DB2 जैसी किसी चीज़ का उपयोग करना पड़ा।

मेरा मतलब है, पहला बिंदु यह है कि हर किसी को अपने कुत्ते का खाना नहीं खाना चाहिए

दूसरा बिंदु यह है कि, आप यह कैसे सुनिश्चित कर सकते हैं कि Google GWT का उपयोग नहीं कर रहा है? मेरा मतलब है, आखिरकार, यह जो भी उत्पादन करता है वह जावास्क्रिप्ट है और वे इसे अनुकूलित कर सकते हैं, ताकि इसमें जीडब्ल्यूटी के उपयोग को निरूपित करने के लिए किसी भी तरह के हस्ताक्षर न हों। दूसरे शब्दों में, वेब पर लगभग किसी भी मंच को इस तरह से कॉन्फ़िगर किया जा सकता है कि कोई भी यह समझने के लिए नहीं है कि इसे बनाने के लिए किस भाषा, ओएस, वेब सर्वर, आदि का उपयोग किया गया है।

उदाहरण के लिए, ASP.NET के साथ निर्मित और IIS पर चलने वाली साइटों में एक HTTP प्रतिसाद शीर्ष लेख फ़ील्ड होता है X-Powered-By: ASP.NET, या ऐसा कुछ। लेकिन आप IIS से इन हेडर को आसानी से हटा सकते हैं। इसके अलावा ASP.NET द्वारा बनाई गई वेबसाइटों में आमतौर पर .aspxफाइलों के साथ समाप्त होने वाले रास्ते होते हैं । हालाँकि, URL यूआरएल की अवधारणा के साथ इसे आसानी से एक्सटेंशन-कम URL में भी बदला जा सकता है।

इसलिए मैं जिस दूसरे बिंदु पर जोर दे रहा हूं, वह यह है कि आप कभी भी यह नहीं कह सकते कि Google GWT का उपयोग नहीं कर रहा है । शायद यह करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.