在Sun推出JavaFX多媒体应用开发平台的近三年以后的今天,在Oracle收购Sun的同时,Sun微系统也纳入Oracle旗下。但是,在这个竞争激烈的行业内,Oracle也仅仅是个入门级而已,同时,该平台还有很多问题有待解决。
2007年5月的JavaOne大会上,Sun推出了JavaFX平台,该平台建立在广泛应用的Java语言之上,旨在适应迅速发展的大量的可在电脑和手机上运行的网络程序。
JavaFX官网统计数据表明,从2008年11月JavaFX 1.0正式发布,到2009年6月为止,有超过400,000次的JavaFX工具和SDK的下载量。统计显示,有2500多万台台式机在使用JavaFX,该平台采用了JavaFXScript脚本语言,拥有丰富的客户平台、工具和Java运行集合。但是,RIA(丰富的互联网应用)技术,比如,Adobe Flash, Microsoft Silverlight, 以及AJAX让JavaFX的闪亮登场略显逊色。同时,它们也是JavaFX在发展和市场占有率方面的主要竞争对手。对于JavaFXM,以及它的竞争对手来说,它们面临的重大挑战是,从其竞争对手方面来说,面临更多的困难来自于HTML5规范。有人认为,对于现在所有的多媒体开发平台来说,只有解决了这个问题,才会成为最终的、基于标准的开发平台。
上个月,温哥华冬奥会的网站Vancouver2010.com还应用了JavaFX。尽管这一应用被掩盖在NBCB报道的Silverlight在同一游戏中的应用。
Oracle能否克服这个缓慢的开始?
尽管Oracle做出承诺,但是并不是所有人都信任JavaFX。
圣路易Java用户组的重要成员之一开发者Mark Volkmann说,现在的JavaFX发展缓慢。Volkmann还说:“我认为,在他们一开始宣布的时候还为时未晚,但是自从他们宣布以后,他们的行动过于缓慢。目前,我JavaFX的兴趣不大,”同时,他还指出,如果他想看,他还可以通过使用HTML5, JavaScript, 以及jQuery JavaScript来实现。