JavaFX vs Silverligth vs Flash vs HTML5 [closed]

Closed. It is impossible to give an objective answer to this question . Answers to it are not accepted at the moment.

Want to improve this question? Reformulate the question so that it can be answered based on facts and quotations.

Closed 4 years ago.

Improve the question

I'm going to learn to choose from one of the above list. What to prefer, so as not to lose time in vain, studying the technology that has no real future market success. Please, when answering, justify your opinion.

Author: stanislav, 2010-12-24

3 answers

Now I am developing RIA myself, and based on some experience, I can say that of the listed technologies, it is worth looking in the direction of JavaFX, since the platform is really very powerful. The only THING IS that the 2nd version of JavaFX is being prepared for release, in which the JavaFX scripting language will be replaced with the classic Java, which on the one hand is good. but for beginners, it is very bad, because now you will have to learn an unnecessary scripting language. I also want to draw your attention to Google Web Toolkit. I will not advertise much, this has already been done for me on the official website, I will only say that GWT allows you to write applications in Java, like ordinary desktop applications, and then the GWT compiler translates the code into JavaScript with AJAX asynchronous procedure calls. The compiler is concerned about cross-browser compatibility, and the best part is that the user does not need to download any additional modules. The most striking example of the GWT application features is Google Wave.

 4
Author: Evgeniy, 2011-01-25 15:12:53

HTML5 is an open, fast-growing standard for the web. JavaFX, Silverligth, and Flash arose because the capabilities of the previous standard did not cover the increased needs of users. When the networks were slow, it was enough to show the text on the page and everyone was happy. When the networks became fast, there were a lot of things (sound, video, games, etc.) that were not in the standard. Since changing the standard is not a quick thing, software manufacturers we tried to offer our own solution (and make money on it). This is how JavaFX, Silverligth, and Flash appeared.

Now, when the standard gradually begins to include what is necessary for the current level of technology development, the need for products from third-party manufacturers will disappear. But this will not happen all at once: it will take years before JavaFX, Silverligth, and Flash disappear. All of these products are supported by major manufacturers: Oracle, Microsoft, Adobe - and they will intensively promote them to the market. Therefore, a lot depends on the planning horizon: if you are thinking about what skills to develop and where to work in the next two or three years, then just look at the database of vacancies, what is most in demand now, will be in demand in a few years.

HTML5 stands alone - it is an open standard and at the same time it is a product supported by Google and Apple. It is he who will have the last word. Now you can evaluate the capabilities of HTML5. For example, watch the video The Wilderness Downtown (watch better in Chrome).

 3
Author: stanislav, 2010-12-25 21:22:28

JavaFX is a platform for creating Rich Internet Applications (RIAs) that can run on personal computers and mobile devices.

JavaFX technology allows you to create applications for working with multimedia content, graphical user interfaces for business applications, games for personal computers and mobile devices, rich graphics, multimedia websites, etc.

Using Java and JavaFX Script together allows you to solve a variety of tasks, for example, the logic of a business application can be written in Java, and the graphical user interface can be written in JavaFX Script.

Applications written in the JavaFX Script language can run on computers with the Java 1.5 and higher runtime environment installed. The following operating systems are currently supported: Windows, Mac OS X, Linux, and Solaris.

 3
Author: Victor Naumenko, 2016-12-22 08:34:30