9

I have not intended to hash and rehash the same matter, but just to decide, what to learn first (JavaFX, Flex, HTML5, etc.) I would pull through a kind of survey, especially as the recent similar questions here came out since at least one year.

So, what is JavaFX prospect as a RIA technology for the next couple of years?

gnat
  • 21,442
  • 29
  • 112
  • 288
  • HTML(5) is a standard, so I'd go with it... – home Dec 13 '11 at 20:20
  • No offense, but JavaFX does not have a very bright future. Go for HTML 5 – bragboy Dec 13 '11 at 20:22
  • Albert, I'm sorry your question got migrated here unnecessarily, but we don't accept questions that are attempting to poll the community members or predict the future of a technology. – Adam Lear Dec 14 '11 at 05:42
  • Here's a good (IMO) indicator: http://www.google.com/trends?q=html5%2Cjavafx – Joanis Dec 14 '11 at 06:13
  • I would learn html 5 + JavaScript (probably a popular framework such as JQuery) for RIA technology. – K Hein Dec 14 '11 at 05:27

2 Answers2

6

I would learn HTML5 because it is the standard way of doing things. Lets say you have 100 hours to spend learning any of the technologies you mention in your question. If you spend 100 hours learning JavaFX and 2 years from now JavaFX is dead then your knowledge of JavaFX is useless. If you spend 100 hours learning HTML5 then 2 years from now when HTML5 is even more available than it is today your 100 hour effort is still relevant.

Learn HTML5 and if you can't do something you need in it then look at alternatives.

ams
  • 161
  • 1
  • 6
4

JavaFX is definitely not a mainstream technology now, but it might help you to understand how non-HTML and JS-based RIA applications work. So, if you just decide what to start learning I would suggest first trying to get acquainted with some general ideas of how implementing RIA applications and every RIA technology would do here as long as you have good materials for them.

On a long run I would favor a platform and vendor agnostic approaches, like HTML5. Nonetheless, looking to some established RIA technologies, like Flash from Macromedia/Adobe, Silverlight from MS or Google Web Toolkit is never a disadvantage -- they definitely have some brilliant ideas you might not find elsewhere.

Alexander Galkin
  • 1,870
  • 1
  • 14
  • 18