Ever wonder what flex and javafx are all about?
Flex is a framework that was developed by adobe and establish as one of the fastest and effective User interface library. Flex not only just provide UI but it also allows developers to take control of RIA technology far more superior compare to flash. Therefore, flash was now mainly intended to be an animation tool while flex focus more on the quick way of developing RIA application on the net and to be surprised it can be easily ported to the desktop with adobe air.
JavaFx another framework that has been created by Sun Micro System is also part of the RIA challenge, with such tight competition, a strength that JavaFx differs from flex is the ability to quickly create fantastic animation and graphs compare to flex where 3rd party libraries comes into play. JavaFx is also an opensource framework which means it gets better as a pool of developers are able to improve the framework. If i were to recommend, i would suggest to go for flex if you want to develop quick RIA application on the net, the reason is simple, adobe has a commanding marketing superior on flash, flex is part of flash so it make sense that many users has already installed flash plugin. If you wish to explore and learn or integrate RIA with your java applications i would suggest you go for javafx.So what do you think? Which framework works for you best?