Jim Clarke wrote:JavaFX gives by allowing them access to the full capability of the Java platform.
Yes that's true, but talking about Flex, it is possible to have native access to java methods through a platform "BlaseDS" which it's open source too, and this combination it's pretty powefull because Flex it's very cool and allows you to develop cool visual interfaces for presentation tier and you have the power of Java for business process.