Rich Internet Applications (RIA): A Parameters of Web and Desktop Conversion - Exemplified by JavaFXInteresting work, the author compares AJAX, SilverLight, JavaFX, Flash, quite adequately assessing the disadvantages and advantages of technology. The main focus of the work is on JavaFX. I will write a thesis, my new tool Sana will be my main tool.
If you are not familiar with JavaFX, this work will get you up to speed (chapters 4 and 5), if you’ve already met, good food for the mind. Since spring, when JavaFX was the first announcement, I have been following the development of the project, from the first preview of the release for developers, I began to study JavaFX closely.
The thing is, of course, sensible. Coding an animation (my primary task) is sheer fun. Triggers and bindes are a hundred times more convenient than listeners and events living in Java context. The code is several times smaller, although it is not as readable (my opinion) as the Java code. The absence of Javadok is frustrating. Undoubtedly, JavaFX, based on Java2D and Swing, does not carry anything new, since triggers and bandages are interpretations of events and listeners. The main task is to separate work with gui and graphics in a separate stream. To tell the truth, Java has rich opportunities in these areas, but the code has to be written so much that the fingers start whining before the project is created.
What bothers me most is San's next attempt to push through their applets. If the desktop applications on Java work very, very well, I would not say that they are somewhat inferior to .NET applications in speed, applets are a silent horror. I once saw a mega-gig applet for IBM WCM, tears came to my eyes.
If you have any comments, questions, let's discuss them.
I recommend not to disregard the work of Florian (see link above) and get acquainted with it.