技术开发 频道

两大障碍让开发者对JavaFX不感冒

  【IT168 专稿】在今年的美国旧金山第13届JavaOne开发者大会上,Sun 公司揭开了JavaFX的神秘面纱,JavaFX是基于Sun的Java平台,包括一个运行环境和一个工具套件。Web设计者和开发者能够使用该工具套件来构建和交付具有丰富交互性的应用程序,这些应用程序可以是桌面的,还可以为移动设备、TV、或者其它的设备设计应用程序。JavaFX1.0有消息称在12月2日发布,JavaFX Mobile在2009年春天交付;JavaFX TV在2009年夏天揭开面纱。我们可以看出SUN对JavaFX寄予的期望之大。称Sun押宝JavaFX也不为过。

  但开发者似乎并不如SUN预期的那样看好JavaFX,有开发者抱怨JavaFX的语法既不是Java,也不是JavaScript,而是一种全新的脚本编写方式。这给想接触JavaFX技术的Java开发人员和团队造成了不便。另外在IDE的支持上,虽说NetBeans的简体中文对于JavaFX开发已经支持是一大利好,但是JavaFX仍然面临很大的劣势在IDE层面上。这点在Sun科技日当天一个分会场的小尴尬表露无遗,当Sun的演讲人问有多少人用netbeans时,举手的寥寥无几;而问到Eclipse时, 举手者却如雨后春笋。

  JavaFX对Java更流行的促进状况调查

数据来源: IT168&ITPUB&ITPUB 2008,11

  IT168调查显示接近3/4比例的开发者都对JavaFX让Java更流行的可能表示怀疑,毕竟无论是微软的Silverlight,还是Adobe的Adobe Flex都已经形成较大的气候。JavaFX虽然可以借助Java的技术背景跻身于众多的Java应用平台,但是要做到技术上的超越的可能性似乎微乎其微,这恐怕是众多开发人员所坚信的一点。

开发者主要使用的Java开发工具分布调查

数据来源: IT168&ITPUB&ITPUB 2008,11

  Eclipse在Java开发中的使用比例呈现稳中有升的态势,继续保持其遥遥领先的地位。Eclipse所表现出来的优势众所不及,似乎已经达到开发工具的炉火纯青的地步。

  相比之下提升较大的却是Netbeans,通过不断的推陈出新、融合各种应用模式,终于赢得了越来越多的开发人员的喜爱。即使这样,其地位也并不容乐观,依赖功能的叠加并不是长久之计,重要的是扩展其开放性,成为能够让开发人员也能参与进来、实现共同改造,这样才可能是其永存之道。

  伴随着全球社会需求的不断变化,各种新鲜的平台和工具也不断地冒出来,JavaFX能否真正适应我们的应用,符合企业的发展要求。这就必须依赖广大的技术人员去探索。有消息称,预计会有第三方为JavaFX工具包增加工具和功能,JavaFX不会是封闭的专有技术,它将效仿J2SE成为开源技术,似乎这样才能点燃技术人员心中的期待。

0
相关文章