JavaFX Rich Client Programming on the NetBeans Platform (Anglais) Broché – 12 septembre 2014
|Neuf à partir de||Occasion à partir de|
- Choisissez parmi 17 000 points de collecte en France
- Les membres du programme Amazon Premium bénéficient de livraison gratuites illimitées
- Trouvez votre point de collecte et ajoutez-le à votre carnet d’adresses
- Sélectionnez cette adresse lors de votre commande
Produits fréquemment achetés ensemble
Les clients ayant acheté cet article ont également acheté
Descriptions du produit
Présentation de l'éditeur
JavaFX is a state-of-the-art graphics toolkit that is now built into Java and can be easily integrated with the NetBeans Platform. With JavaFX, you can create advanced user interfaces, manipulate media, generate graphical effects and animations, and much more. The NetBeans Platform provides a framework for building robust, modular applications with long life expectancies. Together, JavaFX and the NetBeans Platform provide the basis for creating visually appealing, industrial-strength applications.
Focusing on JavaFX as the front end for rich client applications, this guide’s examples cover JavaFX 8 with the NetBeans Platform, NetBeans IDE, and Java 8. Gail and Paul Anderson fully explain JavaFX and its relationship with the NetBeans Platform architecture, and systematically show Java developers how to use them together effectively. Each concept and technique is supported by clearly written code examples, proven through extensive classroom teaching.
- Background basics with Java, JavaFX, and UI events
- Building loosely coupled applications
- NetBeans Platform Modules and Lookup
- NetBeans Platform Nodes, Explorer Views, and Actions
- Building CRUD-based applications
- Integrating JavaFX with a Swing-based framework
- Using JavaFX Charts with the NetBeans Platform
- Using the NetBeans Platform File System and Data System
- Keeping the UI responsive
Biographie de l'auteur
Gail Anderson and Paul Anderson are well-known authors and have written about a wide range of Java technologies. Their books include Enterprise JavaBean Components, Java Studio Creator Field Guide , and Essential JavaFX. They are cofounders of the Anderson Software Group, Inc., a leading provider of software training courses.
Aucun appareil Kindle n'est requis. Téléchargez l'une des applis Kindle gratuites et commencez à lire les livres Kindle sur votre smartphone, tablette ou ordinateur.
Pour obtenir l'appli gratuite, saisissez votre numéro de téléphone mobile.
Détails sur le produit
Quels sont les autres articles que les clients achètent après avoir regardé cet article?
Commentaires en ligne
Commentaires client les plus utiles sur Amazon.com (beta)
Get yourself a copy of this book, "waste" a couple of days of your precious time by following Paul and Gail from page 1 and you'll get this:
- you trust yourself being able to create really complex, rich and featureful software (able to absorb ever changing requirements)
- you'll learn to love modularity, because you will learn to do it the right way
- you'll love to do it stylish, because you will learn how easy it is
- you'll dramatically save on production time because the solutions they teach are reusable again and again and... your toolbox just gets richer and richer
A real (programmer's) life example will be like that:
You start with a first sketch of your GUI: what should be around, what would I like to see; which button-click should open a window, what do I want to see in that window....(just dream on - you'll realize it)
One window should give me a table-view, but it would be nicer to have pretty complex cell rendering (all not trivial stuff in Swing) - how about a TreeTableView in JavaFX. Thinking about table cells: wouldn't it be great to have tiny progressbars in some cells, changing backgrounds depending of the values, with fancy CSS-stuff like linear-gradient-fill. Changing values here should automatically update a corresponding graph in another window which I create on demand by clicking an action button on the menu bar. But because of animated JavaFX-graphs I don't want to give up my beloved chart-solutions that I know to do with JFreeChart! Ok, no problem. Get yourself one more window in the upper right corner of your screen and synchronize all windows no matter they are on the JavaFX Application threads or Swing EDT. You'll have learned how to do it in a robust way. No need to give up
on one feature because of another - Swing with its Nodes, Outlineview, Iconview, Visual Library ... Actions, Windows and JavaFX with its style sheets, animated graphics (just dream on) - Paul and Gail will take you by your hand and lead you through all that areas (until you reach page 928 eventually)
If this sounds to you like paid-for-marketing, here is what I define marketing: a skillful deception about product benefit.
This book needs no marketing, but a serious programmer needs the information offered by this book.
What is the basic problem for a person who wants to learn something, but is unskilled on this topic? Well, this person has to choose a teacher; but being clueless it is hard to make an informed decision who could be an appropriate candidate.
After all one has to follow the teacher's approach, his philosophy and judgements - which can mess up one's life for a long time after the teacher passed away (anyone thinking of Platon?).
So basically this person just exchanges old unknowingness for a new belief. Not such a great heuristic.
Let's face it - you need to be lucky to get a good teacher and here you get two excellent teachers - count yourself lucky.
I do not know Paul and Gail personally. I don't know what is their background but from a didactical point of view I consider their book being kind of a "gold standard" in education. Someone I feel lucky to know in person and having learned life from
is Geertjan Wielenga, who wrote the foreword for this book. That's the way it is - you need to meet great people. And if you are lucky they are also great teachers who love to share their knowledge.
The fact that the Andersons asked Geertjan (again) proves to me that similar people always find each other. That fact made it a no-brainer for me, that was my GO-signal to get this book.
So, dear developers out there: If you are not yet on the Netbeans Platform, not yet using stylish FX8 features, not yet familiar with Java 8 Lambda Expressions, not yet using Modules (but Modula-2 or Fortran-77)
take a fistful of dollars and change your life: give this one a try and you'll say to your old way "Good bye!"
This book is definitively helpful for experienced architects or developers who works on Netbeans-platform-based Java application powered by JavaFX techs.
The only one thing I "complained" is this book wasted some space on instructions how to, step-by-step, create a java project, class, insert methods, etc. Since the audience is not beginners but experienced, why did authors bother explaining such tedious basic details on NB-IDE.
My comments are based on my reading experiences in the past 2 days: I did read my interested points, roughly 25% of this book, in very details and I just quickly scan the others.
That's why I gave 4 stars but not five stars
According to Oracle [...]
6. Is JavaFX replacing Swing as the new client UI library for Java SE?
Yes. However, Swing will remain part of the Java SE specification for the foreseeable future, and therefore included in the JRE. While we recommend developers to leverage JavaFX APIs as much as possible when building new applications, it is possible to extend a Swing application with JavaFX, allowing for a smoother transition.
The book is something large but it needed to do because NetBeans Platform introduces many features.
It's not a book for a Java beginer, so I sujest to master your Java experience before to read this book. But, if you are a Java programmer with a moderate experience and a good knowledge of Swing and a little of JavaFX you can take advantace of it, and start to make new wonderful Desktop Applications.
I think is one my best investment of this year.