{"id":811,"date":"2007-10-13T01:37:28","date_gmt":"2007-10-12T23:37:28","guid":{"rendered":"http:\/\/www.rare-it.com\/blog\/index.php\/2007\/10\/13\/wicket-is-not-wicked\/"},"modified":"2007-10-13T01:37:28","modified_gmt":"2007-10-12T23:37:28","slug":"wicket-is-not-wicked","status":"publish","type":"post","link":"https:\/\/www.switchbl8.nl\/blog\/2007\/10\/wicket-is-not-wicked\/","title":{"rendered":"Wicket is not wicked!"},"content":{"rendered":"<p>A while ago, I did some <a href=\"http:\/\/www.rare-it.com\/blog\/index.php\/2007\/08\/01\/another-flex-try-out\/\">testing<\/a> with <a href=\"http:\/\/labs.adobe.com\/technologies\/flex\/\">Adobe Flex<\/a>. Flex is a component-based framework. Basically you create a webpage and put a bunch of Flex-components on it. I know, oversimplified, but you get the point.<\/p>\n<p>When I started at my current employer, I made a career-switch and wanted to develop in Java. I had a lot of desktop programming experience, some (non-professional) web-development experience, and thought that would be enough to make the switch to Java.<br \/>\nAlmost 2 years have passed, and still I can&#8217;t develop JSF (we&#8217;re an Oracle-company, so ADF-Faces, but the concept is the same) applications. I tried a couple of times. I know how the concept works. But what I could create in Flex in about 10 or 20 minutes, I still cannot create with the tools I&#8217;m supposed to use professionally. Since I don&#8217;t qualify myself as utterly stupid, Flex must be doing something right.<\/p>\n<p>Correct. Flex is component-based. If you need more functionality, you extend an object, and use it in your application. The reason I like that, is because that&#8217;s the way I used to develop desktop applications. An IDE like Visual Studio or Delphi works the same.<br \/>\nBut Flex is not Java. <a href=\"http:\/\/www.adobe.com\/products\/coldfusion\/\">Coldfusion<\/a> in a way is, but I need to run my software in an Java-environment where Coldfusion would be something extra (think: more expenses).<\/p>\n<p><a href=\"http:\/\/wicket.apache.org\/\">Wicket<\/a> is a component based web framework. Basically you create an HTML page, put some Wicket components on it, create and\/or fill-in the backend Java-classes (POJO&#8217;s!) to define the behavior of the components and basically that&#8217;s it. Create a WAR, deploy to the application server, and run. Sounds simple? It is! I just ran a very simple test with <a href=\"http:\/\/www.netbeans.org\/community\/releases\/60\/index.html\">Netbeans 6 beta 1<\/a> and <a href=\"https:\/\/glassfish.dev.java.net\/\">Glassfish V2<\/a> and the Wicket page shows what I just created. Wicke<strike>d<\/strike>t!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A while ago, I did some testing with Adobe Flex. Flex is a component-based framework. Basically you create a webpage and put a bunch of Flex-components on it. I know, oversimplified, but you get the point. When I started at my current employer, I made a career-switch and wanted to develop in Java. I had <a href='https:\/\/www.switchbl8.nl\/blog\/2007\/10\/wicket-is-not-wicked\/' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-811","post","type-post","status-publish","format-standard","hentry","category-uncategorized","category-1-id","post-seq-1","post-parity-odd","meta-position-corners","fix"],"_links":{"self":[{"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/posts\/811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/comments?post=811"}],"version-history":[{"count":0,"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/posts\/811\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/media?parent=811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/categories?post=811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/tags?post=811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}