{"id":165,"date":"2008-05-29T19:59:00","date_gmt":"2008-05-29T19:59:00","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=165"},"modified":"2008-05-29T19:59:00","modified_gmt":"2008-05-29T19:59:00","slug":"buchkritik-pro-netbeans-ide-6-rich-client-platform-edition","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2008\/05\/buchkritik-pro-netbeans-ide-6-rich-client-platform-edition\/","title":{"rendered":"Buchkritik: Pro Netbeans IDE 6. Rich Client Platform Edition"},"content":{"rendered":"<p><i>Adam Myatt. Apress. ISBN 978-1-59059-895-5. Februar 2008, 491 Seiten<\/i><\/p>\n<p>Ein aktuelles Buch &#252;ber NetBeans, welches auf grundlegende aber auch erweiterte Eigenschaften der Entwicklungsumgebung eingeht. Themen sind unter anderem Installation (das 1. Kapitel &quot;Downloading, Installing, and Customizing NetBeans&quot; ist auch <a href=\"http:\/\/www.apress.com\/book\/downloadfile\/3914\">online<\/a>), der Editor, Einstellungen, Projektangaben, Gui-Bilder, Debugging, Profiling, Versionsmanagement, JUnit, Refactoring, Datenbankbrowser, Qualit&#228;tspr&#252;fung. Dass das Buch auf der aktuellen Version 6 aufbaut, zeigt sich insbesondere an den letzten Kapiteln, in denen es JRuby und Rails, Web-Services, BPEL, REST, dem Swing-Application Framework und Beans Binding zur Sprache bringt. Dem Autor ist das Kapitel &#252;ber Swing aber lieber gewesen, denn hier beschreibt er ausf&#252;hrlicher die Technologie, w&#228;hrend bei Web-Services nur Eintr&#228;ge in den Dialogen aufgez&#228;hlt werden, aber nicht erkl&#228;rt wird, was diese eigentlich sollen. Aber das ist wohl immer der Fall, wenn ein Buch nur zeigen m&#246;chte, WIE man mit der IDE etwas macht, aber nicht warum. F&#252;r welche K&#228;uferschicht das Buch am Besten geeignet ist, ist schwer zu beantworten. Erfahrene Entwickler, die schon einige IDEs kennengelernt haben (Eclipse, JDeveloper, &#8230;) werden mit NetBeans keine Probleme haben. (Aus der Java-Community gibt es vielfach die Meinung, NetBeans ist viel einfacher zu bedienen als Eclipse.) Daher bekommt man mit etwas Rumklicken und aufmerksamem Lesen die meisten Sachen schnell raus, zumal die Webseite von Sun voll von Tutorials insbesondere f&#252;r die fortgeschrittenen Themen ist. Wer ein Gesp&#252;r f&#252;r Entwicklungswerkzeuge hat, und gerne Online-Tutorials liest, wird mit <a href=\"http:\/\/www.netbeans.org\/kb\/\">http:\/\/www.netbeans.org\/kb\/<\/a> auch gl&#252;cklich. Zumal bei Sun Artikel zur Java ME-Entwicklung, C(++) oder UML-Modellierung stehen, die das Buch &#252;berhaupt nicht ankratzt. Schade eigentlich, denn vermutlich d&#252;rfte UML f&#252;r die meisten Leser interessanter sein als einen BPEL-Web-Service auf Glassfish zu deployen. Das letzte Kapitel &#8222;Developing Rich Client Applications&#8220; hat aber nichts mit der Entwicklungsumgebung selbst zu tun, sondern stellt kurz das NetBeans RCP vor. Hier ist die Zielgruppe eine v&#246;llig andere. Denn der Bediener einer IDE ist nicht unbedingt einer, der mit dem RCP Desktop-Anwendungen schreibt. Sehr fragw&#252;rdig ist daher auch der Titel &#8222; Rich Client Platform Edition&#8220;; hier ist man verleitet anzunehmen, dass es ein Buch &#252;ber das RCP-Framework ist. Doch nein, es ist nur ein Buch &#252;ber die Bedienung einer Entwicklungsumgebung.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adam Myatt. Apress. ISBN 978-1-59059-895-5. Februar 2008, 491 Seiten Ein aktuelles Buch &#252;ber NetBeans, welches auf grundlegende aber auch erweiterte Eigenschaften der Entwicklungsumgebung eingeht. Themen sind unter anderem Installation (das 1. Kapitel &quot;Downloading, Installing, and Customizing NetBeans&quot; ist auch online), der Editor, Einstellungen, Projektangaben, Gui-Bilder, Debugging, Profiling, Versionsmanagement, JUnit, Refactoring, Datenbankbrowser, Qualit&#228;tspr&#252;fung. Dass das Buch [&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":[6],"tags":[],"class_list":["post-165","post","type-post","status-publish","format-standard","hentry","category-rezension"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/165","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=165"}],"version-history":[{"count":0,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/165\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}