{"id":250,"date":"2009-02-22T23:07:00","date_gmt":"2009-02-22T23:07:00","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=250"},"modified":"2009-02-22T23:07:00","modified_gmt":"2009-02-22T23:07:00","slug":"darauf-hat-die-welt-gewartet-wieder-ein-neuesaltes-web-framework","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2009\/02\/darauf-hat-die-welt-gewartet-wieder-ein-neuesaltes-web-framework\/","title":{"rendered":"Darauf hat die Welt gewartet: Wieder ein neues\/altes Web-Framework"},"content":{"rendered":"<p>Apache Click <a title=\"http:\/\/incubator.apache.org\/click\/\" href=\"http:\/\/incubator.apache.org\/click\/\">http:\/\/incubator.apache.org\/click\/<\/a> hei&#223;t es und l&#228;uft ab Java 1.4. Super. Kommt damit 5 Jahre zu sp&#228;t. Also nix mit Annotationen. Sch&#246;n XML und so. (Click 0.3 gab es auch schon im M&#228;rz <small>2005, also ist das Projekt nicht wirklich jung.) Das Wort Ajax taucht auf den ganzen Webseiten nicht auf. Immerhin gibt es eine <a title=\"http:\/\/incubator.apache.org\/click\/docs\/click-ide.html\" href=\"http:\/\/incubator.apache.org\/click\/docs\/click-ide.html\">http:\/\/incubator.apache.org\/click\/docs\/click-ide.html<\/a> auf Eclipse 3.4 Basis. Toll die Antwort auf die Frage &quot;<\/small>Why develop a new Web Application Framework?&quot; Antwort: &quot;Because the existing frameworks did not meet my needs. Struts doesn&#8217;t really do much, while Tapestry is too complicated. For a more comprehensive answer please see <a href=\"http:\/\/incubator.apache.org\/click\/docs\/why-click.html\">Why Click<\/a>.&quot; Klar, als ob es nur Struts und Tapestry gibt. Vor 10 Jahren vielleicht. Bei Struts 1.x ist die Zeit schon lange abgelaufen und bei Tapestry 5 h&#228;lt man sich noch ein wenig mit DI\/IoC &#252;ber Wasser.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apache Click http:\/\/incubator.apache.org\/click\/ hei&#223;t es und l&#228;uft ab Java 1.4. Super. Kommt damit 5 Jahre zu sp&#228;t. Also nix mit Annotationen. Sch&#246;n XML und so. (Click 0.3 gab es auch schon im M&#228;rz 2005, also ist das Projekt nicht wirklich jung.) Das Wort Ajax taucht auf den ganzen Webseiten nicht auf. Immerhin gibt es eine [&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":[4,15],"tags":[],"class_list":["post-250","post","type-post","status-publish","format-standard","hentry","category-open-source","category-web-frameworks"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/250","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=250"}],"version-history":[{"count":0,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/250\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}