{"id":252,"date":"2007-10-04T19:28:23","date_gmt":"2007-10-04T19:28:23","guid":{"rendered":"http:\/\/kubasek.com\/blog\/pragmatic_craftsman\/?p=252"},"modified":"2007-10-04T19:28:23","modified_gmt":"2007-10-04T19:28:23","slug":"ajax-on-java","status":"publish","type":"post","link":"https:\/\/pragmaticcraftsman.kubasek.com\/2007\/10\/04\/ajax-on-java\/","title":{"rendered":"Ajax on Java"},"content":{"rendered":"<p>I&#8217;m published outside of my website! Hooraah!! \ud83d\ude42 I reviewed this book as part of a Javalobby.org book-review team.  I get a chance to get a free book, write a review, and get published. Not a bad deal. \ud83d\ude42 You can read the full <a href=\"http:\/\/www.javalobby.org\/articles\/ajax-on-java-sk\/\">review at Javalobby.org here<\/a>. Enjoy it.<\/p>\n<p><strong>One Minute Review<\/strong><strong>Positives<\/strong>* Covers AJAX: a new way to do web applications* Simple examples<\/p>\n<p><p><strong>Negatives<\/strong>*  Does not show best-practice implementations* Very light introduction* Only simple examples<\/p>\n<p><strong>Summary<\/strong>This is a decent introduction to the Ajax world and how it pertains to Java development. It&#8217;s just an introduction: a light treatment of the subject. If you&#8217;re new to the subject, and would like to find out what Ajax is and what types of Ajax frameworks exist, this book gives you a good starting point.<\/p>\n<p>However, if you would like get a more detailed\/complete information on Ajax, this book does not suit your need. What are the advantages\/disadvantages of each framework, how should you use each framework? You are not going to find that information in this book.<\/p>\n<p>In my opinion, this book falls short on teaching and aiding the reader what the right choice in the vast Ajax world is. The author falls short on presenting a well researched approach to the frameworks. The examples are too simplistic to fully get a good grasp on the frameworks. Also, the constant usage of bad practices made this book hard to read for me (see my Ch.7 review).<\/p>\n<p>All in all, a good overview of Ajax on Java, but not much more.<\/p>\n<p><strong>Resources<\/strong><a href=\"http:\/\/www.ajaxprojects.com\/ajax\/projects\/Java_Frameworks\/\">List of Java Frameworks<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m published outside of my website! Hooraah!! \ud83d\ude42 I reviewed this book as part of a Javalobby.org book-review team. I get a chance to get a free book, write a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-252","post","type-post","status-publish","format-standard","hentry","category-books"],"_links":{"self":[{"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/posts\/252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/comments?post=252"}],"version-history":[{"count":0,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/posts\/252\/revisions"}],"wp:attachment":[{"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/media?parent=252"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/categories?post=252"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/tags?post=252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}