Ertem en, de ha nem ismered a Java-t, es nem talalkoztal meg egy olyan IDE-vel, ami kepes debuggolni, 'show declaration', ' show call hierarchy' stb funkciokkal megtamogatni a fejlesztest, akkor nem csak a nyelvet kell megismerned, hanem a fejleszetesevel kapcsolatos dolgokat is.
Masreszrol a GWT maga nem tul bonyolult, mondhatni alap szinten egyszeru mint a faek.
De ez ugyanolyan, mint ha php-ban akarnal fejleszteni egy osszetettebb oldalt: erossen ajanlott valamivel kiegesziteni(zend, symphony etc), nem a GWT/GAE parost hasznalni.
Ezek a keretrendszerek tenyleg majdnem egy kaptafara mennek, de nem minden esetben azert, mert egymast masoljak. Ez nem bug, ez feature;) Mivel patternekre epulnek, ami tanulhato, es az a tudas ujrahasznosithato barhol, ahol azt a patternt hasznaljak. weben talan a legismertebbek az MVC/MVP. Ezeket mindenkepp nezzd meg.