2013-03-25 8 views
8

Chciałbym wiedzieć, który produkt z google napisane w GWT używa UiBinder. Pozwoli mi to podkreślić przypadek użycia UiBinder dla naszego zespołu/kierownictwa.Który produkt Google GWT używa UiBinder?

Znam następującą listę Google Products that use GWT. Który z nich używa UiBinder?

AdWords - http://google.com/adwords 
AdSense - http://google.com/adsense 
Flights - http://flights.google.com 
Hotel Finder - http://www.google.com/hotelfinder 
Offers - https://www.google.com/offers 
Wallet - http://wallet.google.com 
The New Blogger - http://www.blogger.com/ 
Chrome Webstore - https://chrome.google.com/webstore (Closure, but embeds GWT checkout code) 
Product Search - http://www.google.com/prdhp?hl=en&tab=mf 
Public Data - http://www.google.com/publicdata/home 
New Google Groups - http://groups.google.com 
Orkut - http://www.orkut.com 
Google Health (discontinued) 
Google Wave (discontinued) 
PlayN (basis of Angry Birds) 
Google Takeout - https://www.google.com/takeout/#custom 
Google Pagespeed - https://developers.google.com/pagespeed/ 
Google WebFonts - http://www.google.com/webfonts 
Google Tables - https://www.google.com/fusiontables/DataSource?dsrcid=2049253 
Google Merchants - http://www.google.com/merchants 
+0

byłem z dala od GWT zbyt długo, ale to nasuwa się pytanie. Odkąd UiBinder może zrobić wszystko, co możesz zrobić za pomocą kodu i nie ogranicza cię w żaden sposób, co to jest wahanie? Znacznik UiBinder jest bardziej kojący dla oka niż kod UI napisany w Javie. Poza tym, projektanci UI/UX, którzy nie mogą stand java code doceni prostotę znaczników uiBinder, to jest dla ciebie prototypowanie i weryfikacja przez programistów google, nie pozostawi Cię w żadnej lepszej pozycji –

+0

W rzeczywistości ułatwia budowanie interfejsu użytkownika, co również podniosłoby zapytanie z zarządzania jako do którego używa go produkt gwt google :) – SSR

+1

Powiedz im, powiedz im, że nie są google, a Google nie robi aplikacji CRUD. UiBinder nie przynosi tak dużej wartości dla aplikacji typu deski rozdzielczej, jak w przypadku CRUD. –

Odpowiedz

2

To prawie niemożliwe, aby powiedzieć z całą pewnością, ponieważ UiBinder generuje kod, który może masz napisane ręcznie, ale jeśli widać duże kawałki HTML w skrypcie to istnieją duże szanse, pochodzą one z HTMLPanel w szablonie UiBinder lub UiRenderer; szczególnie jeśli ciąg kończy <span id=' lub rozpoczyna '></span> (ale może też po prostu pochodzić z SafeHtmlTemplates lub ręcznie kodowane HTMLPanel lub setInnerHTML wezwanie.

+0

Czy jest jakiś sposób, aby każdy inżynier Google mógł rzucić światło na to? Czy powinienem przejrzeć to na grupach gwt google, ponieważ jest tu zamknięta? – SSR

+1

Nie zaszkodzę próbując, ale muszę powiedzieć, że nie widzę, co cię kupi. 'RenderablePanel' został dodany przez inżynierów Orkut i najlepiej gra z UiBinder, więc Orkut musi używać UiBinder, teraz" co z tego? " –

+0

To jest początek. Najczęściej orkut używa UiBinder. – SSR

Powiązane problemy