Google neden uygulamalarının çoğunda GWT'yi kullanmıyor? [kapalı]


18

Google, Google Web Araç Seti'ni (GWT) oluşturdu ve kendi web uygulamalarını oluştururken kullanmıyor.

Bu GWT'nin dinamik uygulamalar oluşturmak için uygun olmadığı anlamına mı geliyor? Veya önbellek sorunlarınız mı var? Veya RPC sorunlarınız mı var? Veya Google'ın bu teknolojiyi kullanmasını engelleyen başka endişeler var mı?

EDIT: Burada Google'ın hiçbir uygulamada GWT'yi hiç kullanmadığını söylemiyorum, ama söylemek istediğim, neden geniş bir yelpazede kullanmıyorlar?


GMail yeterince dinamik değil mi? Uygun olduğu yerde kullanırlar.
Tamás Szelei

GWT hala çok genç bir proje ve henüz prime için hazır değil.
Macneil

1
Google dalgası GWT kullanılarak yazılmıştır. google.com/events/io/2009/sessions/GoogleWavePoweredByGWT.html
barjak

Google, GWT'yi birçok üründe kullanıyor. Bkz. Plus.sandbox.google.com/110412141990454266397/posts/ivVepvxCu3g .

Yanıtlar:


17

Öncelikle, çoğu Google ürünü GWT'den daha eskidir. Yeni bir kütüphane her yayınlandığında mükemmel derecede iyi bir ürünü yeniden yazmazsınız.

İkincisi - ve bu gerçekten benim kişisel görüşüm - GWT'nin ASP.NET'in (klasik) HTML'ye ne olduğunu Javascript'e dönüştürmesidir. Basit arayüzler için harika, ancak karmaşık bir şey yapmanız gerekiyorsa, biraz acı olabilir.

Google'daki birçok proje Closure Javascript kütüphanesi kullanılarak yazılmıştır . Güçlü tarayıcı ve karmaşık bir web uygulamasının gerektirdiği birçok özellik sağlarken, kapatma, tarayıcının "metaline" yakın durur.

Bu having, orada olan GWT kullanmak Google içinde projeler. AdWords kullanıcı arabirimi, akla gelen bir ön elemandır.


7

Bahsettiğiniz şey, yaygın olarak bilinen bir kavramdır:

kendi köpek yemeğini ye

Ancak, tüm şirketler gerçekten kendi müşterileri olamaz. Örneğin, Microsoft'u düşünün. Önceki sürümlerdeki SQL Server, kurumsal amaçlar için şu ana kadar güçlü değildi. Böylece Microsoft onu kullanamadı ve kurumsal düzeydeki gelişmeler için Oracle veya DB2 gibi bir şey kullanmak zorunda kaldı.

Demek istediğim, ilk nokta herkesin kendi köpek mamasını yememesi gerektiğidir .

İkinci nokta, Google'ın GWT kullanmadığından nasıl emin olabilirsiniz? Sonuçta, ürettiği şey JavaScript'tir ve özelleştirilebilir, böylece GWT kullanımını belirtmek için herhangi bir imza içermez. Başka bir deyişle, web üzerindeki hemen hemen her platform, hiç kimse onu oluşturmak için hangi dili, işletim sistemini, web sunucusunu vb.Kullanıldığını anlamayacak şekilde yapılandırılabilir.

Örneğin, ASP.NET ile oluşturulan ve IIS üzerinde çalışan sitelerin HTTP Yanıt başlık alanı X-Powered-By: ASP.NETveya benzeri bir alanı vardır. Ancak bu başlıkları IIS'den kolayca silebilirsiniz. Ayrıca ASP.NET tarafından oluşturulan web sitelerinin genellikle .aspxdosyalarla biten yolları vardır . Ancak, URL Yeniden Yazma kavramıyla bu kolayca uzantısız URL'lere değiştirilebilir.

Vurguladığım ikinci nokta, Google'ın GWT kullanmadığından emin olamazsınız . Belki de öyledir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.