JavaFX发力:Oracle能否力揽狂局

日期: 2012-04-10 作者:皮丽华 来源:TechTarget中国 英文

     早在三年以前,Oracle收购Sun的计划后,就宣布它会支持JavaFX多媒体软件开发平台。Oracle还专门聘请了相应领域的用户者来坚决维护JavaFX的技术,目的是为了更好地回应接踵而来的质疑声。

  JavaFX激流涌进:HTML5风头盖过JavaFX

  JavaFX是一种基于Java的技术,主要用来开发富多媒体应用程序,帮助程序开发人员快速创建和部署富客户端应用程序,实现跨平台的一致性。该平台的特色是JavaFX Script脚本语言、富客户端平台和工具、与Java运行时集成。2007年,Sun正式推出了JavaFX,并于2007年5月的JavaOne大会上正式亮相。到2008年12月,JavaFX1.0正式发布,据官方网站数据显示,截至2009年6月,JavaFX工具和SDK被下载的次数已经超过40万次,JavaFX已经被部署在全球2.5亿多台计算机上。

  赢在起点:是否输在过程

  但是随着新兴技术的崛起,从HTML5到微软的Silverlight、Adobe Flash到苹果iOS,它们在多媒体软件开发领域,已经以其强劲的势头盖过了JavaFX的风头。偏爱于HTML 5的沃尔克曼曾经坦言,“JavaFX宣布的时间并不太晚,但是此后它发展的速度太慢了。”也许此前,有些开发者对JavaFX并不抱有太多的兴趣,他们可能会考虑选择组合拳,比如使用HTML 5、JavaScript和jQuery JavaScript库。

  Oracle对JavaFX的发展起到推波助澜的作用

  历经三年长跑,如今JavaFX在Oracle的带领下,在面对表现平平的质疑声时,能否力揽狂局呢?毫无疑问,Oracle对Sun的收购必然会对JavaFX的发展起到推波助澜的作用。而Oracle却在去年秋天发布了JavaFX 2.0,并且在JavaOne大会上已明确表示将通过OpenJDK使整个JavaFX平台开源。JavaFX 2.0版本包括了6000多个公共API,包括方法、构造器以及其他一些组件,例如单元测试和核心库等。JavaFX 2.0包含非常丰富的UI 控件、图形和多媒体特性,可用于简化可视化应用的开发,新增的WebView可直接在应用中嵌入网页。Oracle希望JavaFX能够为其下一代Java客户端工具包迈下坚实一步,JavaFX将有助于OpenJDK(Oracle官方的Java开源实现)的发展,Oracle会努力接受来自社区的早期反馈及补丁贡献。Oracle表示,“我们开源JFX的初衷,就是希望通过不断地透明,从而构建一个支持和拥抱JavaFX的社区及生态系统。”

  此外,Oracle还计划于2013年夏天发布JavaFX 3.0,并将其当做下一代Java客户端而实施收费。

  上周一,Oracle进一步推动了这个计划,他们邀请来自Java社区并且从事JavaFX宣传推广工作的两名人员正式加盟Oracle,从此踏上了新的征程。“我们非常荣幸能够邀请到Jim Weaver和Stephen Chin加入Oracle的Java推广阵营,您会看到他们组织的社区活动会让大家激情澎湃。”

  Oracle招才发力JavaFX:再度兑现承诺

  不惜重金吸引人才,这在某种程度上再一次证实了Oracle发力JavaFX的承诺,Al Hilwa分析人员表示,“Oracle会选择一种明智的方法,来保留JavaFX技术为Java语言带来的核心好处,一方面,它会新增更炫酷的UI功能,另一方面,它会对脚本语言做些修改。我喜欢这种更新的方式,它为开发社区带来了更好的价值。2011年提出的计划表明,对大多数类型的用户而言,插件纷纷让道于HTML5,在这样一个世界里,JavaFX和它的脚本语言被认为是多余的。”

  Oracle已经证实JavaFX可以运行在苹果的iOS设备上,这在一定程度上回击了苹果公司抵制在iOS平台上支持Java的举措。于此同时,JavaFX一直以来也可以被部署在谷歌的Android平台上,但从长远来看,是否有所作为还未明朗。

  同HTML5、Silverlight、Flash甚至Java相比,JavaFX显得并不流行。直到很多年以后JavaFX这项技术才公之于众,从某种程度上看,它会黏住一部分忠诚的开发人员,但是时至今日无法和HTML 5、Silverlight、Flash一比高下,也许JavaFX主导的时代会胎死腹中。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 对话陈本峰:HTML5究竟给企业带来了什么?

    智能手机的普及,移动计算的应用,带火了HTML5技术。尤其,当我们看到微软朋友圈被“故宫与腾讯合作”的广告刷屏,我们不得不承认,HTML5技术确实很重要,但是HTML5究竟带来了什么,与以往移动技术有什么不同?

  • HTML5促进企业移动化服务走向极致

    在企业困扰于传统移动化方式过于复杂时, HTML5凭借其天然的跨平台特性,乘势而起并逐渐得到企业的关注。可是,由于HMTL5标准建立时间不长,展示性能及稳定性更是需要和浏览器有一个良好的兼容,除此之外企业更是缺乏实际应用经验,所以基于HTML5技术的企业级服务市场还处于一片初创状态。

  • HTML5如何在企业中深入使用?

    据调查显示全球拥有490亿 在线设备,比人口数量多几倍,这说明平均每人拥有不只一部分在线设备。由此可见,全球移动生态系统是多么的庞大。

  • 内存数据网格提供商一头扎进Java

    10年的时间里,应用性能解决方案提供商Alachisoft一直在用NCache(针对N-Tier和网格计算.NET应用的内存计算和数据网格产品)为.NET社区服务。