5 of 5 people found the following review helpful:
5.0 out of 5 stars
Pragmatic JavaFX Programmer, November 16, 2009
This review is from: JavaFX in Action (Paperback)
Well organized, JavaFX in Action enables beginners, as well as experienced developers from any language background, to immediately hit the ground running with the JavaFX platform. This book provides great examples that demonstrate the abilities of JavaFX to create engaging Rich Internet Applications (RIA) ranging from game programming to business applications. While the book has a strong focus on the fundamentals of the JavaFX Script language (two chapters and Appendix B to be exact), it also details the new JavaFX 1.2.x controls API (Chapter 7). The author, having a good sense of humor, keeps the reader alert and capable of digesting technical jargon. By including many bonus sections the author keeps you wanting more information. JavaFX in Action is definitely a teaching style book with concise code blocks containing great comments along with outputs (displayed results) after a program is run, thus freeing the reader from having to be handcuffed to their compilers. There are lots of FAQs which challenges your ability to think in real world situations when using the JavaFX language and APIs.
[...]
I highly recommend this book. It has a great mixture of graphics, gaming, media, mobile and business application examples. I believe you will enjoy it as much as I have.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
1 of 1 people found the following review helpful:
5.0 out of 5 stars
Learn by having fun :), January 13, 2010
This review is from: JavaFX in Action (Paperback)
Courtesy of Pawel Stawicki from Szczecin JUG:
JavaFX (JFX) is a new technology. There are not many books about it yet. Then the more happy I am I can read one of them - "JavaFX in Action" by Simon Morris from Manning Publications.
At the beginning of the book there is explanation of what JavaFX platform is, and it's language JavaFX Script. And why it is great at creating GUIs. The next step is not language basics as one could expect, but first small application in JavaFX. You don't fully understand how it works and what all this words, numbers and braces mean, but you can run it and say "WOW!" :) It is there to make an impression, and it serves this purpose well. It's like an appetizer, making you even more hungry for knowledge and more eager to learn this new great language. I like it, because it makes further reading "taste" better. It also shows what is told in first chapter is true - in JavaFX you can create fancy graphical effects easily.
Chapters two and three are about language itself, variables declaration, data types (new one: duration), language structure - all the fun begins. After learning basic stuff about language, we start creating "real" applications. Nice looking, fancy and colorful small applications (JavaFX is for GUI, isn't it?). What I didn't like here is a bit waterfall, not iterative process. All applications are created class by class, and then at the end run. Many times I wanted to see how single component looks like before finishing whole application. I could do it by writing small app by myself, but I'd prefer to see it in book.
The language used in the book is very light, even funny. It is pleasure to read, still everything is explained clearly and understandably. One of difficult topics are transformations. Such constructs are not common and I didn't see them in any other language (at least not done this way). For me it was quite difficult topic, yet everything was well explained. I understood transformations after playing a little with the code. Another thing was new data type "duration" - no problems with understanding here too (but this one was much easier).
I like it when in book you can see effect of running application. So you don't need to code or even copy code from sources attached to the book and run it. In this book there always was output included after source code, or there were pictures if output was not on console. You still can copy code to your favorite IDE and see it running, but you don't have to.
The book I read was based on JFX 1.1, while there is 1.2 available now. However it was MEAP version, and I'm sure final version is going to be based on 1.2 or even newer JFX (depending when it is going to be released). Anyway author has a lot of knowledge and he predicted (or just knew about it) many things that were missing in JFX 1.1 but are available in 1.2.
Appendixes are also great. There is one for people who don't have anything installed yet, just opened the book and want to code. I had everything installed before, but if you don't, don't worry, the book will tell you what to do step by step. I often missed such appendix in other books, especially when I was less experienced developer. There is even appendix for people not familiar with java, so you can see what static typing vs dynamic typing is all about, what are packages etc.
Reading this book was a pleasure. I learned a lot, and by the best and most effective way - by having fun :)
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
2.0 out of 5 stars
Unimpressed, December 18, 2010
This review is from: JavaFX in Action (Paperback)
I have had this book for a while now.
I bought it to help me with all of the odd things that crop up from time to time when dealing with some new bit of programming tech.
How often did it help me to answer a tricky question? Never.
How often did it at least point me in the general direction of my solution? Never.
JavaFX is now moving on from the JavaFX script described in this book and I cannot really see who might find it useful.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No