Link Details

Link 703297 thumbnail
User 225256 avatar

By mswatcher
Published: Nov 29 2011 / 15:28

un Microsystems in 2007 announced a re-imagining of GUI platform Swing with JavaFX. Swing, Sun said, had reached an architectural dead-end and need a reboot to compete on modern, Rich Internet Application (RIA) platforms.
  • 5
  • 4
  • 2439
  • 988


Add your comment
User 205784 avatar

cbegin replied ago:

1 votes Vote down Vote up Reply

JavaFX couldn't even kill Silverlight, the thing that Flash killed.
Nor could it kill Flash, the thing that HTML5 killed.

User 338269 avatar

Miloskov replied ago:

-1 votes Vote down Vote up Reply

We have to understand the real situation here why Microsoft and Adobe took a different path right now.

Microsoft because is loosing all really, so they had to organize internally and kill the projects that made noise. so they are all going with Metro UI, Native and Windows 8, They had to kill silverlight. Also they are integrating into Metro UI html5/javascript to attract new developers so its settle on the windows platform and not loose more market share on the mobile and desktop space, Microsoft is all is business.

Adobe is more simple story, Flash plugin sucks big time!. they never innovated it they way was designed. Flash sucks on mobiles with bugs and energy hungry, they never took a time to fix all that, Steve Jobs was right there, Adobe was and it is lazy company and they didnt took the time to fix it. Look flash at the Mac and Linux is a disaster. So they went the easy way, Tools and html5/javascript is the hot thing right now so also it is all business here.

JavaFX is another story, Sun created it to compete with Silverlight and Flash but it failed in its first version because it was targeted at the wrong audience. So Java developers ware hungry of a new GUI api for Java because Swing couldn't do it anymore so when Oracle took the crown of Java it switched the design to create a new Java GUI api for Java developers that they could create GUIs for desktop, mobile or any kind of device using plain java the language and also there is the fxml extension and that is not all business, it is just an evolution of GUI api for Java and the JVM. As it is Metro UI for Microsoft platform or as an alternative to HTML5 when we need a thick or thin clients for presentation. JavaFX2 have not been designed to replace Silverlight or Flash or HTML5, It is designed to replace Swing/Java2D and thats all. It is just one GUI api for Java.

Add your comment

Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Voters For This Link (5)

Voters Against This Link (4)

Java Performance Optimization
Written by: Pierre-Hugues Charbonneau
Featured Refcardz: Top Refcardz:
  1. Design Patterns
  2. OO JS
  3. Cont. Delivery
  4. Java EE7
  5. HTML5 Mobile
  1. Node.js
  2. Debugging JavaScript
  3. OO JS
  4. JSON
  5. Ajax