抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

JavaFX 还有戏吗?

2009 年 5 月 26 日

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

2009 年 5 月 26 日 10:015534
用户头像

发布了 127 篇内容, 共 37.6 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

你不好奇 CPU 是如何执行任务的吗?

小林coding

Linux cpu 操作系统 计算机基础

寻找性能更优秀的动态 Getter 和 Setter 方案

newbe36524

C# dotnet

架构师训练营第三周作业-手写单例模式

张浩

架构师训练营week07总结

FG佳

异步并发分布式编程框架Akka

天天向上

极客大学架构师训练营

极客时间架构 1 期:第7周 性能优化(一) - 学习总结

Null

Newbe.ObjectVisitor 样例 1

newbe36524

C# dotnet

寻找性能更优秀的不可变小字典

newbe36524

C# dotnet

第三周设计模式总结

leo

极客大学架构师训练营

Netty源码解析 -- PoolSubpage实现原理

binecy

Netty 内存管理 源码阅读

架构师训练营第 1 期 week7

张建亮

极客大学架构师训练营

架构师训练营 2 期 - 第 3 周命题作业

Geek_no_one

极客大学架构师训练营

架构师训练营week07作业

FG佳

极客大学架构师训练营 week07

训练营第七周作业 1

仲夏

极客大学架构师训练营

week07学习总结

追风

架构师一期

性能压测

橘子皮嚼着不脆

Newbe.ObjectVisitor 0.2.10 发布,更花里胡哨

newbe36524

C# dotnet

架构师训练营 1 期第 7 周:性能优化(一)- 作业

灵霄

极客大学架构师训练营

架构师训练营第三周总结

张浩

第七周总结

_

极客大学架构师训练营 第七周总结

第3周作业-设计模式

Rocky·Chen

架构师训练营第二期 Week 3 作业

bigxiang

极客大学架构师训练营

架构师训练营第七周作业

月殇

极客大学架构师训练营

架构师训练营 2 期 - 第三周总结

Geek_no_one

极客大学架构师训练营

架构师训练营第七周总结

月殇

极客大学架构师训练营

Fedora32安装MySQL8

ilovealt

MySQL Linux

AI会取代人类劳动吗?

脑极体

Architecture Phase1 Week7:HomeWork

phylony-lu

极客大学架构师训练营

架构师训练营第七周作业

郎哲158

极客大学架构师训练营

架构2期 - 第三周作业(2)

浮生一梦

极客大学架构师训练营 第三周总结 2组

极客时间架构 1 期:第 7 周 性能优化(一) - 命题作业

Null

Study Go: From Zero to Hero

Study Go: From Zero to Hero

JavaFX还有戏吗?-InfoQ