InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

Sun停止资助SwingX的举动激怒社区

作者 Charles Humble 译者 崔康 发布于 2008年12月5日

领域
语言 & 开发
主题
Swing ,
Java SE ,
Java ,
语言 ,
编程 ,
富客户端/桌面
Sun在2004年JavaOne会议上宣布了SwingLabs项目,其一直在孕育着基于Swing的UI新技术,这些技术可能会被核心JDK采纳。该项目最初吸引了很多Sun以外的开发人员,但是在去年有所下降。Jeanette Winzenburg通过在SwingLab论坛的帖子宣布Sun现在决定停止资助SwingX项目。这一举动激怒了Swing开发社区的很多人,他们越来越意识到,由于新的JavaFX技术,核心Swing API正在沦落为一个支持性的GUI库。Kirill Grouchnikov在他的博客中就这一话题直截了当的说道:
“在Sun内部,核心Swing正在作为一种UI的技术遗产而逐步退休,上周则是记录了一个伤心的(不过也可以预料的)里程碑——停止资助SwingX项目。”
Kirill分析了SwingLabs的历史,他指出Sun在2007年1月决定放弃SwingX Painter层和JXComponent接口的举动严重削弱了社区参与的热情:
“这明显失去了外部参与者的信任,他们再也不会回来了,甚至是Sun内部开发人员也退出了这个项目。”

Krill同时对JavaFX持严重怀疑态度:

我不知道JavaFX未来会怎么样。Sun在这上面压了太多赌注,没有人想把他们的活动时间永远留在互联网上。我所知道的是,JavaFX已经明显的阻碍了所有核心Swing的开发。在过去18个月里,我们看到重大的架构提议(JSR 295和JSR 296)换了负责人并被冻结。Java 6 Update 10中的Java 2D、AWT和Swing方面的所有面向客户的改进都是为了满足JavaFX的需要。

与JavaFX关系密切的Sun高级工程师Josh Marinacci在随后的帖子中指出上面的这种担忧是不成熟的,SwingX和SwingLabs会继续前进,Swing开发人员会从Java SE 6 Update 10和Java 7中获益:

作为一个终身从事Java客户端的开发人员,我对Java的现状非常满意。Java客户端应用正在变得更快、更稳定、更易于开发。这对Swing和 JavaFX应用都是如此。JavaFX 1.0版目前处在调整中,我相信当你看到我们的工作成果之后,你会很开心。这对于一个Java平台上的GUI应用开发人员是一个激动人心的时刻。

Sun依然公开支持JavaFX。在Adobe的MAX会议上,Sun重申JavaFX桌面1.0版将在12月初 发布(目前已经确定为12月4号),JavaFX移动和TV版会在2009年第一季度发布。此外,Sun在过去一年里积极招聘工程师从事JavaFX开发 工作,包括来自苹果公司和Adobe公司的人员。但事实上软件对Sun的贡献很少。Sun在2009财年第一季度的全部软件收入为12400万美元,而存 储收入为50700万美元,服务器和其他系统收入为124600万美元。Sun事先没有通知个人而宣布裁员大约6000名员工,这肯定会引起Java社区包括 Sun内部人员的忧虑。对于那些致力于Java和Swing开发的人员来说,Sun对Java 7中Swing的计划缺乏透明度才是一个真正的问题。

查看英文原文:Sun’s Withdrawal of SwingX Funding Angers Community

 

译者 崔康 热情的技术探索者,资深软件工程师,InfoQ编辑,从事企业级Web应用的相关工作,关注性能优化、Web技术、浏览器等领域。

re Krill 发表人 - 博文 1公子 发表于
Re: re Krill 发表人 wangzm zhimeng 发表于
Re: re Krill 发表人 chen xiaoping 发表于
Re: re Krill 发表人 - 博文 1公子 发表于
Re: re Krill 发表人 wangzm zhimeng 发表于
Re: re zhimeng wangzm 发表人 - 博文 1公子 发表于
Re: re zhimeng wangzm 发表人 李 枫华 发表于
支持Swing!!!! 发表人 Zaoldyeck Solomon 发表于
Re: 支持Swing!!!! 发表人 崔 corey 发表于
Re: 支持Swing!!!! 发表人 崔 corey 发表于
  1. 返回顶部

    re Krill

    发表人 - 博文 1公子

    没有人想把他们的活动时间永远留在互联网上。
    这是我见过最可笑的发言,一点网络常识都没有

  2. 返回顶部

    Re: re Krill

    发表人 wangzm zhimeng

    也许等有一天,你突然发现某种应用模式慢慢的开始取代了互联网,哦,你就开始满脑子的问号了!
    别那么快就下结论,也别觉得别人可笑,因为可能最后可笑的人是你!

  3. 返回顶部

    Re: re Krill

    发表人 chen xiaoping

    swing很不错啊,我已经用它开发了几个应用,感觉还行,关键是跨平台

  4. 返回顶部

    Re: re Krill

    发表人 - 博文 1公子

    你一点自己的主见都没有,什么也许,既然觉得互联网会取代没前途,而你却要依托着互联网来给我回复,靠他生存,有没有气节啊你,你也可以选择不用互联网或者java的

  5. 返回顶部

    Re: re Krill

    发表人 wangzm zhimeng

    对于你这种极端的谈论,根本没法讨论任何问题。
    任何看起来被淘汰的东西,都会因为某个天才的幻想或者创意而重新焕发春光,ajax技术不就是这么来的吗。
    互联网的运行模式和转变速度快的很多人都无法跟上,你怎么知道互联网就一直是现在这个运行模式?
    有一天互联网也会被淘汰,到时候就不知道你这种人怎么活了。

  6. 返回顶部

    支持Swing!!!!

    发表人 Zaoldyeck Solomon

    没有人愿意把他们的活动时间永远留在互联网上,甚至哪怕多一点点在互联网上,完全同意!!
    如果能使用本地客户端来获取互联网上一样丰富的信息,我绝对不会打开这些丑陋无比的浏览器!!

  7. 返回顶部

    Re: re zhimeng wangzm

    发表人 - 博文 1公子

    两面三刀,再倒退几十年你一定是汉奸

  8. 返回顶部

    Re: re zhimeng wangzm

    发表人 李 枫华

    绝对的 赞成。。

    Swing 确实是不错的!

  9. 返回顶部

    Re: 支持Swing!!!!

    发表人 崔 corey

    强晕,你的本地客户端难道不又是一个浏览器??
    超强逻辑~~~佩服!

  10. 返回顶部

    Re: 支持Swing!!!!

    发表人 崔 corey

    没有人愿意把他们的活动时间永远留在互联网上,甚至哪怕多一点点在互联网上,完全同意!!
    如果能使用本地客户端来获取互联网上一样丰富的信息,我绝对不会打开这些丑陋无比的浏览器!!


    强晕,你的本地客户端难道不又是一个浏览器??
    超强逻辑~~~佩服!