• ACCP软件工程师
  • BENET网络工程师
  • JAVA+大数据
  • Python工程师
  • 云计算工程师
  • Web前端工程师
  • 软件测试工程师

Java富客户端发力:Oracle能否力揽狂局

2012年04月10日 10:56供稿中心:兆隆教育

摘要: 早在三年以前,Oracle收购Sun的计划后,就宣布它会支持JavaFX多媒体 软件开发 平台。Oracle还专门聘请了相应领域的用户者来坚决维护JavaFX的技术,目的是为了更好地回应接踵而来的质疑声。 JavaFX 激流涌进:HTML5风头盖过JavaFX JavaFX是一种基于Java的技术

早在三年以前,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主导的时代会胎死腹中。

关键字:软件开发   西安兆隆

©陕ICP备18020405号-2 Copyright  ©  2001-2018隶属于西安兆隆计算机培训中心版权所有