« 100 CL | Main | Freiheit die ich meine - ein Leben im Falschen »

Donnerstag, April 26, 2012

Vaadin

Meine Versuche mit GWT/GAE/Roo sind ins Stocken geraten - das unreife Zusammenspiel von roo und GAE, welches die komplizierte Architektur von GWT mit zig Klassen mit echtem Boilerplatecode für ein simples Frontend halbwegs akzeptabel machen könnte, hat den Ausschlag gegeben: Am Ende kommt eine Menge Code heraus, der nicht übersichtlich und erweiterbar ist sondern irgendwie die eigentliche Domäne vernebelt....

Aber ich will an einer Java-Hosting-Lösung festhalten, ohne einen eigenen Server zu mieten oder Amazon-Services zu nutzen (tja, warum eigentlich nicht?) - da kommt bisher als anfangs freie Variante nur GAE in Frage, wenn auch um den Preis eines NoSQL-Datastores. Aber man kann auch mal AWS anschauen:Ein eigener Server und gut, allerdings sind mir die Preismodelle unübersichtlich, dann lieber eine freie Quota bei GAE.

So nebenbei lerne ich, was was ist ("Schlagwörter: Hosting, Cloud Computing, Azure, SaaS, Amazon, 1&1, domainfactory, Online-Speicher, Google App Engine, NIST, IaaS, PaaS"), passend dazu hat die c't eine Artikelserie und kommt darin zu dem Schluss: "Google mit seiner AppEngine als Zwischending zwischen Platform-as-a-service und Software-as-a-service ist von den Dreien {EC2, MS Azure, GAE} noch am leichtesten zu beherrschen..."

Vaadin vs GWT/GAE

  • klares Framework, einfache Erweiterung
  • GAE nicht beste Plattform: performance, ui-state in session, server load, datastore mapping?
  • ->addressbuch als beispiel, mit GAE
  • plain GWT - too much boilerplate code for MVP/RFactory Model, roo code generation immature
  • vaadin with good tutorial and halfway app
  • Vaadin-Buch: Beispiel mit Roo und anpassbaren Views sowie deployment auf den Java-Hoster CLoudfoundry (inkl. MySQL) ( https://vaadin.com/book/-/page/rapid.cloudfoundry.html)

Vaadin-Plugin: Kurzes Beispiel mit in Memory DB (https://vaadin.com/springroo); Vaadin-Tutorial: Gute Beispielanwendung AddressBook ohne Roo ohne DB ohne Deployment.

Ach ich weiss es doch auch nicht - warum hab ich damals aufgehört, die GWT 1.x Variante zu verfolgen?

Erstellt von tixus um 4:23 PM Kategorien: Software + Java
Powered by
Thingamablog 1.1b6