QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

借 Java EE 守护者联盟之力拯救 Java EE

  • 2016-06-20
  • 本文字数:1313 字

    阅读完需:约 4 分钟

随着去年 Oracle 对 Java 传教士进行裁员,以及更早前宣布将暂时停止继续为GlassFish Server 发布大型版本更新并对相关支持进行限制,一群Java 标准的支持者开始以“Java EE 守护者”的身份自居,并通过一个章程宣告他们将努力拯救Java EE。

Java EE 守护者是名副其实的 Java 权威人士,其成员包括“Java 之父”James Gosling、前任技术传教士 Reza Rahman,以及其他很多知名的 Java 技术人员。

这个群体的创始人,Java EE/GlassFish 前任传教士 Reza Rahman 称:

目前我们在 Google Group 聚集了将近 400 名成员,我们的 Twitter 账号也有近 2000 名关注者。

虽然受雇于 Oracle,这些“步兵”依然在努力推动 Java 技术继续发展。然而他们提供的统计数据显示出 Java EE 开发热潮正面临严重的衰退。从他们网站上提供的图表中可以很清楚地看到,问题的解决数量和版本的提交数量均有双双下滑的趋势。

按照 Oracle 的辩解,该公司似乎已经将未来发展方向全面转向云计算。

虽然 Java EE 守护者也认同云计算的重要性,但同时他们也表示:

尽管如此,依然有越来越多的证据表明 Oracle 正在非常明显地忽视 Java EE,逐渐削弱娴熟的 Java EE 开发者所建立的完善生态系统。除非情况很快出现转机,否则无论按照最初的承诺是否能顺利发布,Java EE 8 的交付很可能变得遥遥无期。

Oracle 为何采取这种忽视的态度,这种态度又到底会持续多久,这些事情还很难说。就算面对最“亲密”的合作伙伴,Oracle 也没有透露自己的动机,只是留下整个社区自生自灭。有一种令人非常不安的可能性认为,Oracle 这样做是为了逐渐脱离基于开放式标准的协作式开发方法,转为追求一种高度专有的单方向方法。

Java EE 守护者的章程所追求的是一种更为“理性的战略”,希望通过为整个业界提供支持以“解决这个棘手的问题”:

按照承诺,我们依然需要对 Oracle 这种体量、业务范围,以及资源规模的公司施加必要的影响力。说服 Oracle 充分考虑外部用户(甚至该公司客户)的合法权益,以往的经历证明这种方法充满着挑战。此次继续这样做依然有很大可能无法成功,但我们始终要保持足够的理性和乐观。Java EE 社区需要你的帮助。我们需要你的意见支持,甚至可能的情况下需要你自愿付出一定的时间,帮助我们这次取得成功。你可以通过各种方式为我们提供帮助。

从 Oracle 的观点来看,很可能觉得已经不值得继续为 Java EE 或其他 Java 技术提供支持。JavaFX 依然没有按照预期获得足够的关注,NetBeans IDE 依然只占有 10% 的市场份额。InfoQ 向 Rahman 问到对于无法实现“逃逸速度”的技术继续进行巨大的投入所能获得的价值:

我能告诉你的是,Netbeans 是一种很优美的 IDE。只要能妥善运用,NetBeans 就能获得成功。

最开始 JavaFX 并不是一种多么优雅的 API,并且当时看来后续改进和完善的余地并不大。但这个技术还没有糟糕到要被我们抛弃的地步。汽车仪表盘可能运行在 JavaFX 之上,浏览器也可能如此。Java 需要一种前端技术,JavaFX 与 TLC 的配合填补了这项空白。

移动领域也是如此,虽然也有问题,但依然有必要继续完善和改进,市面上也有不少公司愿意继续完善这项技术,因为这里面依然存在着问题空间(Problem space)。

查看英文原文 Java EE Guardians Unite to Save Java EE

2016-06-20 19:002784
用户头像

发布了 283 篇内容, 共 109.1 次阅读, 收获喜欢 62 次。

关注

评论

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

架构实战营 模块1 课后作业

唐高为

架构实战营

架构实战营-课后作业-模块1

【译】JavaScript: 带你彻底搞懂 this

清秋

JavaScript 翻译 4月日更 this

关于Webpack4 基础配置介绍

Chalk

Vue webpack 4月日更

Android性能优化之启动优化实战篇!架构师必备技能

欢喜学安卓

android 程序员 面试 移动开发

【LeetCode】最长公共子序列Java题解

Albert

算法 LeetCode 4月日更

近期某大厂的技术面试题及答案整理

程序员架构进阶

面试 28天写作 算法面经 线上问题 4月日更

与JVM做朋友系列(1)你好,Class字节码

洛神灬殇

JVM class bytecode 字节码

深度分析区块链是如何改变世界的

CECBC

区块链

WordPress统计文章浏览次数

Sakura

4月日更

3.3 Go语言从入门到精通:包管理工具之Govendor

xcbeyond

Go 语言 4月日更 vendor

「Android Binder」AIDL中的 in / out 到底是啥?

李小四

android aidl binder inout

ARST- 日常打卡2

pjw

聪明人的训练(三)

Changing Lin

4月日更

“圈粉”行业龙头 数字人民币搅动投资江湖

CECBC

数字人民币

树莓派第一天的各种坑

IT蜗壳-Tango

4月日更

Hive相关的总结

大数据技术指南

hive 4月日更

架构实战营-模块1-作业

泄矢的呼啦圈

架构实战营

Linux df命令

一个大红包

4月日更

架构训练营模块1作业-江哲

江哲

作业

Android面试你必须要知道的那些知识,重难点整理

欢喜学安卓

android 程序员 面试 移动开发

当云计算飞向深空

脑极体

Flink TaskManager 内存模型详解

JasonLee实时计算

flink

配置化开发是否可行?

顿晓

重构 配置化开发 4月日更

机器学习 | 数据缩放与转换方法(1)

披头

GitHub开源城市结构公交路线数据可视化

不脱发的程序猿

GitHub 开源 智慧交通 4月日更 公交路线数据可视化

路过春天

小天同学

思考 个人感悟 4月日更

模块一作业

c

架构实战营

用 Sublime Text 编辑 Markdown

U2647

sublime-text markdown 4月日更

雄安区块链实验室副主任李军:把区块链植入数字雄安

CECBC

区块链

架構設計訓練營作業1

海罗沃德

架构实战营

借Java EE守护者联盟之力拯救Java EE_Java_Monica Beckwith_InfoQ精选文章