{"id":815,"date":"2010-11-24T00:17:32","date_gmt":"2010-11-23T22:17:32","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/2010\/11\/diskussion-warum-die-google-app-engine-for-java-nix-ist\/"},"modified":"2010-11-24T00:17:32","modified_gmt":"2010-11-23T22:17:32","slug":"diskussion-warum-die-google-app-engine-for-java-nix-ist","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2010\/11\/diskussion-warum-die-google-app-engine-for-java-nix-ist\/","title":{"rendered":"Diskussion, warum die Google App Engine for Java nix ist"},"content":{"rendered":"<p>Ein GAE-Nutzer diskutiert unter <a href=\"http:\/\/www.carlosble.com\/?p=719\">http:\/\/www.carlosble.com\/?p=719<\/a> und lesenswert sind Kommentare (wobei mir das oft ein wenig zu grob und prollig ist). Die Kritikpunkte decken sich mit meinen Erfahrungen. Ich habe eine gr\u00f6\u00dfere Web-Anwendung mit GWT f\u00fcr GAE\/J gebaut (mit Objectify und wirklich an der Modellierung gefeilt), aber letztendlich fand ich den Datastore f\u00fcr <strong>meine Aufgaben<\/strong> zu langsam. Ich mag den Dienst, aber man schon ganz sch\u00f6n tricksen und erst nach vielem Rumbiegen und Design\u00e4nderungen geht es dann irgendwie. Und das ist in meinen Augen das Problem, dass doch wieder die Technologie (und ihre Beschr\u00e4nkungen) das Design fundamental steuert. Letztendlich habe ich meine Web-Anwendung auf einen eigenen Server gesetzt und bin von GAE\/J weggegangen. Vieles konnte ich rausschmei\u00dfen und alles wurde simpler und das DDD scheint jetzt wieder klarer durch.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein GAE-Nutzer diskutiert unter http:\/\/www.carlosble.com\/?p=719 und lesenswert sind Kommentare (wobei mir das oft ein wenig zu grob und prollig ist). Die Kritikpunkte decken sich mit meinen Erfahrungen. Ich habe eine gr\u00f6\u00dfere Web-Anwendung mit GWT f\u00fcr GAE\/J gebaut (mit Objectify und wirklich an der Modellierung gefeilt), aber letztendlich fand ich den Datastore f\u00fcr meine Aufgaben zu [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[20],"tags":[],"class_list":["post-815","post","type-post","status-publish","format-standard","hentry","category-gaej"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/815","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=815"}],"version-history":[{"count":0,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/815\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=815"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=815"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}