• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Liutauras Vilda
Sheriffs:
  • Rob Spoor
  • Junilu Lacar
  • paul wheaton
Saloon Keepers:
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
  • Scott Selikoff
Bartenders:
  • Piet Souris
  • Jj Roberts
  • fred rosenberger

JavaFX and Adobe Flex

 
Ranch Hand
Posts: 61
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
How does JavaFX compare to Adobe Flex?
 
Author
Posts: 44
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I haven't personally used Flex.

Short answer: JavaFX has the full Java API available to it so you can leverage your Java knowledge/code.

If you use Flex now, you should try JavaFX and see how you like it.
 
Ranch Hand
Posts: 15304
6
Mac OS X IntelliJ IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hm, I am really coming off as a downer this week but I have used Flex. And with Flex, you can use the important part of Java when it comes to RIA's and that is all the server side technology plus whatever you need to do there, with Java. Just use BlazeDS or Life Cycle Data Services. In fact, Flex uses Java to compile the action script and MXML files into flash binaries. Flex gives you declarative UI building via XML with a powerful scripting language in ActionScript. You can also create everything in ActionScript and not use XML at all because the XML is just converted to ActionScript during compile anyway.

JavaFX uses a declarative syntax for building the UI which allows scripting elements or code, if you will, to be used directly within the JavaFX langauge. You're still going to access your data over some sort of data service, more than likely and that could be using JavaFX's built in RESTful web service features or something else. You could create a Flex app and a JavaFX app and have them both talk to the same back end services.

The real question is which technology is better for delivering the UI to the end user.
reply
    Bookmark Topic Watch Topic
  • New Topic