- Series: The Definitive Guide
- Paperback: 450 pages
- Publisher: Apress; 1st ed. edition (May 28, 2009)
- Language: English
- ISBN-10: 1430224177
- ISBN-13: 978-1430224174
- Product Dimensions: 8.5 x 0.8 x 10.2 inches
- Shipping Weight: 1.2 pounds (View shipping rates and policies)
- Average Customer Review: 6 customer reviews
- Amazon Best Sellers Rank: #3,468,986 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
The Definitive Guide to NetBeans Platform 1st ed. Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
Customers who viewed this item also viewed
About the Author
strongHeiko B ck/strong is pursuing his master's degree in informatics at TUM, a technical university in Munich, Germany. He is the author of the German book on which this title is based. He is a highly respected member of the NetBeans platform's developer community.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
I'll begin by stating that this review is based solely on my honest assessment of the book. The publisher offered me a free review copy of this book before publication, but I declined and instead purchased my own retail copy. And while I do know the author and many of the book's translators from the NetBeans community, they haven't see my review before I posted it here.
This book is appropriate for developers who have at least intermediate experience with the Java language but it does not require any previous experience with the NetBeans Platform.
It begins by explaining what the platform is and what needs it fulfills. While the prose is generally effective, the diagrams (particularly in the architecture section) do a great job of illustrating what different subsystems do and how they work together. The book continues by covering many of the major conceptual divisions of the platform (actions, user interface, file IO, data persistence, internationalization support) in detail.
The book concludes by putting these concepts into practice by walking the user through a complete example of a real-life application (an MP3 manager) which ties them together. Although this particular example might not have an apparent benefit to business application developers, it's easy to understand and demonstrates the same techniques you'd use to develop a typical business application.
There is also a chapter which explains how to migrate from the Eclipse RCP to the NetBeans Platform, but this would also be useful to read for anyone who is evaluating application development in either environment.
The book's strong points are its technical accuracy and the thoroughness in which it explains those topics it covers. I've been developing NetBeans Platform applications nearly every day for the several years and I still managed to learn some things from this book. Furthermore, this book has been updated from its original German version to cover the recent 6.5 release of the NetBeans Platform and it's the only book available that covers some of the newer APIs.
The book's main weak point is that it doesn't cover some topics (like testing, lazy loading and configuration management techniques) which are important to the overall development lifecycle of a production NetBeans Platform application. Although the translation effort was quite good overall, a few "Germanisms" still made it into the final text. I found them more amusing than annoying and they didn't interfere in any way with my ability to understand the book.
Giving this book five stars would imply that there is no possible way to improve it, so I've rated it with four stars although I'd give it another half star if the review system allowed.
In conclusion, I feel that The Definitive Guide to the NetBeans Platform is a worthwhile investment for any experienced Java developer who wants to learn more about the NetBeans Platform.
You will quickly find that this book is the most up-to-date (NetBeans 6.5 Platform) currently on the market. The book is translated from German to English and updated for 6.5. The current NetBeans Platform is 6.7.1, but the differences between 6.5 API and 6.7.1 API are minimal.
This book covers the NetBeans Platform thoroughly. Once you have read through the book there is an example application at the end of the book that you can test you new skills out with.
I found it necessary to periodically stop reading as new topics were presented and actually do the examples in the NetBeans IDE. The book doesn't "hold you hand" and requires you to practice what you are reading to become proficient. Every page is crammed with information, which can also be a negative aspect of the book at times. I found myself wishing that the book would have sequentially guided me through building an application instead of bouncing around to different API sections with each new chapter. Having a working application by the time I finished reading the last chapter would have been a bonus.
- Most up-to-date book available for NetBeans Platform
- Good translation (reads well in English)
- Very thorough in covering API details
- Chapter 3 on the Module System was excellent
- Chapters don't always build progressively and can skip around a bit
This is not the easiest book to read, nor does always go into enough detail about concepts that it is trying to introduce the reader to. Despite these shortcomings I recommend this book since it is the only updated manual on the NetBeans Platform and is sufficient to learn what you need to know if you practice the concepts it teaches.
Everyone who is willing to learn how to became professional programmer on NetBeans platform in less
than a month should buy this book. All you need as a prerequisite is to know Java programming
language and one month to commit yourself reading this book.