JavaFX还有戏吗?


  今年二月份,InfoQ中文曾经报道过社区对于JavaFX发展状态的分析:JavaFX能后来居上吗?这几个月来,JavaFX又发生了什么呢?除了Sun宣布发布JavaFX Mobile之外,就是Jonathan的博客宣布Sun会构建一个完全基于JavaFX的Java应用程序商店,就像Apple的App Store一样。这个商店会为所有Java设备,从手机终端和电脑桌面,带来无限的可能。

  但似乎社区对于JavaFX的反应并没有Sun自己那样乐观。上周在java.net举行了一次名为“JavaFX作为富客户端技术会得到很快的采纳吗?”的投票,投票结果显示java.net社区对于JavaFX的未来有着明确的观点,毕竟,超过一半的人都选择了“JavaFX不可能得到广泛的使用”。单个投票选项能获得超过一半以上的人数,这在该社区站点最近发起的几次投票中实属罕见。

  以下是唱票的结果:

  JavaFX作为富客户端技术会被很快采纳吗?

  4.3% (27票) - 它会取得爆发性增长

  12.7% (79票) - 最终它会成为主导性技术

  22.4% (139票) - 它会成为第二选择

  52.5% (325票) - 它永远都不可能得到广泛应用

  3.8% (24票) - JavaFX是什么?

  4.0% (25票) - 我不知道

  但分析该投票结果的kfarnham却认为:

  这样的投票结果显示了两个阵营的态度,而不是一边倒的局面。毕竟有超过600个人参与了投票,这就说明JavaFX在获得越来越多人的关注并引起他们的兴 趣。尽管有52.5%的人把票投给了“它永远都不可能得到广泛应用”,但仍有30%的人把自己的票投给了前三个选项,认为JavaFX在未来能成为可靠的 技术,甚至有六分之一的人认为JavaFX会在将来成为主导技术,这对于一门产生在已经极具竞争性的领域中的崭新技术来说,很是难能可贵了。

  如果在Google趋势上搜索JavaFX,你就会看到在最近两次显著的搜索增长仅仅是去年12月4日“Sun发布JavaFX”新闻,以及今年二月份的“Sun启动JavaFX Mobile”。Jonathan Eunice说道:

  我很希望Java在客户端也有自己的位置,但的确是太晚了。

  但Eunice相信时间还是会站在JavaFX一边:

  JavaScript已经成熟为一门界面语言,Flash有如此众多忠诚的开发者,而Silverlight也很强大。事实上,如果你搜索JavaFX和Silverlight的Google趋势,你会发现Silverlight占有领先的优势;但这也暗示着经过最初对Silverlight激增的兴趣之后,对于技术的兴趣就会趋于平稳。不信可以看一下JavaFX、Silverlight和Flash的Google趋势图,JavaFX和Silverlight根本无法与Flash相比。

  因此,时间也许真的会站在JavaFX一边,就像James Sugrue最近在他的文章“JavaFX:我开始相信”里说的:

  新技术总要花费一些时间来证明自己,JavaFX也不例外。虽然还是会有一些负面新闻,但随着使用JavaFX的案例增加,我开始相信它迟早会取得Java开发者心目中的一席之地。

  不管怎样,现在看JavaFX的历史还很简短。在Scott Hanselman对于来自Sun JavaFX开发团队的Joshua Marinacci的采访podcast中,你可以看到JavaFX人自有的观点,他很清楚JavaFX面临的竞争,也比任何人都明白JavaFX的优势和潜能在哪里。

相关内容