BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

JavaFX还有戏吗?

| 作者 张凯峰 关注 1 他的粉丝 发布于 2009年5月27日. 估计阅读时间: 4 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

今年二月份,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的优势和潜能在哪里。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

问题是Oracle对JavaFX感兴趣吗? by 霍 泰稳

Sun的很多技术都很好,但是现在的问题是Oracle如果不对JavaFX感兴趣,那怎么办?

讨论JavaFX还有意义吗? by Li Qiang

Oracle公司都准备停止JavaFX的开发了,那么讨论JavaFX还有意义吗?

不是被oracle停了吗 by 缘 星语

sun被oracle收购之后不是说过停止javaFX的后续开发工作了吗?那么,即便它自身在如何优秀,在今后的一个没有成长的环境下他又能有什么进步呢?

Re: 不是被oracle停了吗 by Zhang Kaifeng

我很想知道哪有Oracle说要停止JavaFX的消息,至少我没Google到。

JavaFX就是一坨悲剧啊 by Xiang Ran

嗯,我从一开始就觉得这东西是悲剧。

Re: 不是被oracle停了吗 by wang yi

Java搞的UI,那还是别提了。

看清未来 by 刘 卧鹰

JVM会存活的很好,但Java作为命令式语言,根本不是新生代语言的对手。Java作为语言正遭受着当年C++一样的命运,而JavaFx才是JVM平台的未来。
未来的语言应该具备DSL、函数式、并发等特性,而Java作为巨头公司的基础,已经无法大幅改动去适应这个趋势。而JavaFx才刚刚开始起跑,一切皆有可能。
Ruby在短期内上位,就是击中了Java的软肋,而这仅仅是语言变革的开始。
当然在Web平台上Flash已经胜出,但巨头们才刚刚开始逐鹿移动平台,而JavaMe挑不起Java移动平台的未来。
JavaFx成功的先决条件应该是在移动平台的性能表现、开放性(如果Oracle能兑现当初Sun的开源承诺),试目以待。

举棋不定 by 刘 卧鹰

随着云计算的到来,服务器端的技术会趋于简化、稳定。
而RIA会成为争夺云端的重要法码。至少目前Ajax、Flash、Siliverlight、JavaFx背后都站着巨人。
得民心者得天下,未来不仅开发者,设计师也是民心的一部分。

Oracle明确表态全力支持JavaFx by 刘 卧鹰

JavaOne2009上,Ellison承诺将加速发展JavaFx。

Re: Oracle明确表态全力支持JavaFx by Peng Sunny

看SUN的JavaFX战略
www.jdon.com/article/36404.html

Re: 问题是Oracle对JavaFX感兴趣吗? by yang jun

Oracle 准备用 JAVAFX 重写 OpenOffice

可以 by Liu Dun

云计算?还是别炒这个概念吧。我相信javafx会有一席之地,虽然不可能成为最流行的。

Re: 不是被oracle停了吗 by 高 建生

确实有,我看到过,Oracle收购后立即就宜布了。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

13 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT