Tuesday, August 30, 2011

NetBeans IDE 7 Cookbook Review

I have just read the NetBeans IDE 7 Cookbook, by Rhawi Dantas, so it is time for a quick review. This book, as most cookbook titles, is basically a collection of recipes which guide the reader, step by step, to accomplish each task. The recipes are divided basically in four sections:
  • Getting ready: helping the reader to organize the environment;
  • How to do it: a step-by-step guide throw the IDE interface;
  • How it works: a description of how it works and basically what the IDE do for you;
  • There's more: an additional description of how you can extend the procedure of the addressed task.
One of the first thing I always like to see in a book is if it is easy to read and specially easy to understand. NetBeans IDE 7 Cookbook is really ease to understand and the recipes are friendly to reproduce and follow. I should add that most images has a really good quality.

Another point I have liked at this book is that the first thing that is told at every chapter is what this chapter gonna cover and why it could be important for you, or not. It is really helpful when you are not a beginner.

There are some flaws at this book, that probably was caused by schedule issues. For example, this book focus on NetBeans IDE 7.0 but to follow the samples about JavaFX you need NetBeans 6.9.1. As far as I know, we can already use a beta support for JavaFX 2 at NetBeans 7.0. Another point is that there is no coverage for CVS at Version Control chapter. Some companies still use it and when you are migrating from another tool, this kind of information could be helpful.

My personal opinion is that this book is not intended for NetBeans advanced users, so if you already have experience with NetBeans, this book probably is not for you. If you are a beginner or are starting with NetBeans, this book will help you through some common development process using this amazing tool. If you would like to take a look at the book, you can read a sample chapter or even take a look at the official book's website for more information.

Happy coding!