Perché Google non utilizza GWT nella maggior parte delle sue applicazioni? [chiuso]

16

Google ha creato Google Web Toolkit (GWT) e non lo utilizza durante la creazione delle proprie applicazioni Web.

Questo significa che GWT non è adatto per la creazione di applicazioni dinamiche? O hai problemi di cache? O hai problemi RPC? Oppure ci sono altre preoccupazioni che impediscono a Google di utilizzare questa tecnologia?

EDIT : non dico che Google non abbia mai usato GWT in nessuna app, ma cosa voglio dire, perché non lo usano in una vasta gamma?

    
posta Muhammad Hewedy 18.09.2011 - 12:19
fonte

2 risposte

17

Bene, in primo luogo, la maggior parte dei prodotti Google è più vecchia di GWT. Non riscrivi un prodotto perfettamente funzionante ogni volta che viene rilasciata una nuova libreria.

In secondo luogo - e questa è davvero la mia opinione personale - è che GWT sia per Javascript ciò che ASP.NET (classico) è per HTML. È ottimo per interfacce semplici, ma se devi fare qualcosa di complesso, può essere un po 'un problema.

Molti progetti su Google sono scritti utilizzando la libreria Javascript di chiusura . La chiusura rimane più vicina al "metallo" del browser, pur fornendo potenti modelli e molte altre funzionalità richieste da un'applicazione Web complessa.

Detto questo, ci sono sono progetti all'interno di Google che utilizzano GWT. Il frontend di AdWords è quello che ti viene in mente.

    
risposta data 18.09.2011 - 13:18
fonte
7

Ciò di cui stai parlando è un concetto comunemente noto come:

mangia il tuo cibo per cani

Tuttavia, non tutte le aziende possono davvero essere i propri clienti. Ad esempio, considera Microsoft. SQL Server nelle versioni precedenti non era potente come ora per scopi aziendali. Quindi Microsoft non poteva usarlo e doveva usare qualcosa come Oracle o DB2 per sviluppi a livello di impresa.

Voglio dire, il primo punto è che non tutti dovrebbero mangiare il proprio cibo per cani .

Il secondo punto è che, come puoi mai essere sicuro che Google non stia utilizzando GWT? Voglio dire, dopo tutto, ciò che produce è JavaScript e possono averlo personalizzato, in modo che non contenga alcun tipo di firma per indicare l'utilizzo di GWT. In altre parole, quasi tutte le piattaforme sul web possono essere configurate in modo tale che nessuno possa capire quale linguaggio, sistema operativo, server Web, ecc. Sia stato utilizzato per crearlo.

Ad esempio, i siti creati con ASP.NET e in esecuzione su IIS hanno un campo di intestazione risposta HTTP noto come X-Powered-By: ASP.NET o qualcosa del genere. Ma puoi facilmente cancellare queste intestazioni da IIS. Inoltre, i siti Web creati da ASP.NET di solito hanno percorsi che terminano con file .aspx . Tuttavia, anche questo può essere facilmente modificato in URL senza estensione con il concetto di Riscrittura dell'URL.

Quindi il secondo punto che sottolineo è che non puoi mai dire con certezza che Google non sta utilizzando GWT . Forse lo fa.

    
risposta data 18.09.2011 - 13:15
fonte

Leggi altre domande sui tag