JavaFX vs Adobe AIR

Adobe AIR finally has a competitor and it's called JavaFX. JavaFX will feature tools and SDKs (Software Development Kits), that will allow developers to create RIA applications in ways that are similar to Flex and AIR. It will also include an HTML component that is based on the open source webkit. This component will allow developers to render HTML and CSS content inside a JavaFX application.

JavaFX use a declarative scripting language called JavaFX script, which appears vey simple and easy to use but yet very powerful enough to create a complex RIA application. I like what I've seen in JavaFX Script and would love to see some of its features added to languages like JavaScript and ActionScript but that might not be anytime soon.

Even though JavaFX script looks nice and easy to use I think I am going to stick with Adobe AIR for a couple of reasons:

What needs to be improved in AIR:

Overall Adobe AIR is a great product and I would encourage every web developer to check it out and see how easy it is to start creating some awesome AJAX Desktop applications. JavaFX is also looking great but we just have to wait and see what features will make it into the final release.

Online Resources
Adobe AIR Website
JavaFX Website


Write a comment

  • Required fields are marked with *.

If you have trouble reading the code, click on the code itself to generate a new random code.
Security Code:
 
xwisdom
Posts: 2
Comment
RE: javafx
Reply #2 on : Sun July 20, 2008, 13:25:16
Hi Jim,
What I admire about AIR's sandbox is that it will allow a developer to load and interact with remote content via a sandbox bridge while preventing direct access to the local API and system resources. This IMO is a major security feature for RIA applications.

If you have some information on the JavaFX security model I would love to hear about it.

Thanks for sharing your comments
jim
Posts: 2
Comment
javafx
Reply #1 on : Fri July 18, 2008, 05:34:07
""Air provides a secure sandbox for application developers – I sometimes get the feeling that Adobe is very serious about the AIR security model and that's one thing that I love about it.""

JavaFX is basically Java How is Air provides a secure sandbox a point to use it? - Java has provided a secure sandbox since the 90's