70+专家分享实战经验,2024年度AI最佳实践都在AICon北京 了解详情
写点什么

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

  • 2008-12-05
  • 本文字数:1174 字

    阅读完需:约 4 分钟

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

2008-12-05 08:582098
用户头像

发布了 501 篇内容, 共 255.2 次阅读, 收获喜欢 59 次。

关注

评论

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

强化学习从基础到进阶--案例与实践含面试必知必答[9]:稀疏奖励、reward shaping、curiosity、分层强化学习HRL

汀丶人工智能

人工智能 深度学习 强化学习 6 月 优质更文活动 分层强化学习

Java反射源码学习之旅 | 京东云技术团队

京东科技开发者

Java java反射 企业号 6 月 PK 榜

直播平台源码功能分享:直播回放功能的实现

山东布谷科技

软件开发 直播 源码搭建 直播平台源码

如何从消失的异常堆栈定位线上问题 | 京东云技术团队

京东科技开发者

缓存 TCP 异常堆栈 企业号 6 月 PK 榜

typescript的必要性及使用 | 京东云技术团队

京东科技开发者

JavaScript 前端 企业号 6 月 PK 榜

京东到家小程序-在性能及多端能力的探索实践 | 京东云技术团队

京东科技开发者

小程序 性能优化 后端 多端开发 企业号 6 月 PK 榜

互联网大厂2700道Java高频面试题(2023年最新版)不管你工作几年,都可以看看!

采菊东篱下

java面试

玖章算术与百度智能云达成合作,「NineData SQL 开发」成为百度智能云主推的数据库工具

Baidu AICLOUD

CFFF部署在公共云上意义重大

新云力量

阿里云 复旦大学 智算平台

直播预约 | 邀您共同探讨“云XR技术如何改变元宇宙的虚拟体验”

3DCAT实时渲染

元宇宙 VR虚拟现实 云XR技术

【有奖体验】这个 AI 智能回答,就一个字“绝”!

阿里巴巴云原生

阿里云 AI 云原生

AI药物研发大赛培训来啦!清华博导讲解,高分基线等你来Fork!

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨 百度飞桨

Vue自定义指令-让你的业务开发更简单

EquatorCoco

Vue vue3.0

CFFF在复旦上线 中国高校可以在世界带好头!

新云力量

阿里云 复旦大学 智算平台

浅谈 ByteHouse Projection 优化实践

不在线第一只蜗牛

bytehouse

直播系统聊天技术(九):千万级实时直播弹幕的技术实践

JackJiang

网络编程 即时通讯 IM

数字经济催生的低代码开发浪潮,JNPF带你轻松实现应用程序拓展!

引迈信息

推进绿色数据中心建设,宁畅发布“无忧焕液计划”

Geek_2d6073

数据分析与可视化在企业中的日常应用

夏日星河

vivo 自研鲁班分布式 ID 服务实践

vivo互联网技术

雪花算法 分布式ID UidGenerator Tinyid Leaf

强化学习从基础到进阶--案例与实践含面试必知必答[10]:模仿学习、行为克隆、逆强化学习、第三人称视角模仿学习、序列生成和聊天机器人

汀丶人工智能

人工智能 深度学习 强化学习 模仿学习 逆强化学习

Apifox:与 OpenAI 接口调试的最佳拍档

Apifox

开发 API openai ChatGPT chatgpt api

AIGC+设计|AI卖画,卖的是创意还是生意?

TE智库

人工智能 AIGC 生成式AI 平面设计

SpringBoot 2 种方式快速实现分库分表,轻松拿捏!

程序员小富

分库分表 springboot ShardingSphere

全球NDR市场“客户之声”首次发布:那些最挑剔的用户都选了谁?

Geek_2d6073

Hologres弹性计算在OLAP分析上的实践和探索

阿里云大数据AI技术

大数据 OLAP 企业号 6 月 PK 榜

芯片中的上百亿个晶体管是如何设计的?

博文视点Broadview

IPQ9554-IPQ6010 supports QCN9274-QCN9074 to achieve triple-band 2.4G, 5G, 6E, up to 9.6 Gbps rate

wifi6-yiyi

WIFI 6e WiFi7

可观测性Trace全量存储——之开篇

乘云数字DataBuff

PoseiSwap IDO、IEO 结束,即将登录 BNB Chain

西柚子

瓴羊Quick BI:财务报表分析工具的重要应用

巷子

Sun停止资助SwingX的举动激怒社区_Java_Charles Humble_InfoQ精选文章