On 2/8/2010 1:06 PM, Fabrizio Giudici wrote:
On 2/8/10 16:49 , Jess Holle wrote:
On 2/8/2010 8:56 AM, Fabrizio Giudici wrote:
Let's also recall that one wanting to develop business apps now with JavaFX can anyway mix with Swing components where there's a native component lack, thus using JTable or JXTable - of course, not the best option, but doable.
Of course long term that will cause one's app to run only on Java SE installations of JavaFX and not on mobile, TV, etc.

Of course - but we were talking of business apps, that mostly won't need mobile etc... and as a temporary solution.

Yes, but....

One of the reasons JavaFX could be compelling is as a rich and rapid application toolkit that actually covers mobile and SE at once.

If you don't care about things being quite so rich and rapid, then just go with DHTML. If you don't care about mobile, then one could arguably just use Swing, though one could argue it's not as rapid or rich as JavaFX.

In any case, JavaFX's story is watered down whenever one has to add Swing to fill in the gaps. This is actually true whenever one has to fill in JavaFX's gaps with Java -- it works fine if one only cares about Java SE environments. Java ME has only a subset of Java and that subset is also back in pre-Java-5 days and thus even the subset is a technology backwater that erodes the entire notion of WORA (as you can't write code that uses Java 5+ features or libraries that use such features and then have it work on Java ME).

Perhaps the best solution here is for Java ME to simply die at this point -- as it is quite clear that Sun has no will to update it, no one else in the mobile community has the will/power to make Sun do so, mobile devices are ever more powerful, and Java 7's modularity may help Java SE squish into places it hasn't been before.

[ME has been a cash cow for Sun -- one which it seems they've been milking without really investing in at least in terms of updating the base JVM technology. It also seems that Sun's been pretty uninterested in making SE actually replace ME in the near term -- lest they endanger that revenue. It's thus unsurprising that Google jumped to Harmony and essentially created their own Java mobile edition given the alternative of paying Sun for antiquated technology which Sun is clearly not keeping up to date.]

--
Jess Holle

--
You received this message because you are subscribed to the Google Groups "The Java 
Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to