Google Web Toolkit Architecture: Best Practices for Architecting your GWT App
Langsam aber sicher kämpfe ich mich durch die GWT Session Videos von der Google I/O.
Das Best Practice Video ist mit Sicherheit eines, das man sich auch mehrmals anschauen kann, bzw. sogar muss.
Grundlage für die Best Practices sind die Erfahrungen, die das Team um Ray Ryan während der Neuentwicklung von Googles Adwords UI gesammelt hat.
Kernpunkte sind:
- Man sollte sich frühzeitig darum kümmern die Browser History korrekt zu implementieren.
- Verwendung eines zentralen Event Busses
- Dependency Injection (DI) mit Google Juice oder Gin + Model View Presenter (nicht Model View Controller)
Des Weiteren:
- Nur soviel Daten laden wie gerade benötigt werden. Der Rest kann jederzeit asynchron nachgeladen werden.
- Für GWT UI Code ist es besser konkrete Implementierungen anstatt von Interfaces zu verwenden: z.B. ArrayList anstatt List. Das steigert die Performance.
- Command Pattern (Cache, Failure Handling, Undo / Redo)1
Wer das ganze mit etwas Zusammenhang haben möchte sollte sich das Video anschauen oder die Präsentationsfolien herunterladen.
I'm a Software Developer, currently working at 
1 response so far ↓
1
Araminos
// Oct 23, 2009 at 4:16 am
Hello, everyone is interested in printable and readable version of Google IO, please look
http://extgwt-mvp4g-gae.blogspot.com/2009/10/gwt-app-architecture-best-practices.html
Leave a Comment