写点什么

借 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:003197
用户头像

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

关注

评论

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

这才是Git的正确学习方式!

Jackpop

cmake 入门笔记

eng八戒

c makefile 工程管理 cmake C++

AngularJS进阶(十五)Cookie ‘data‘ possibly not set or overflowed because it was too large

No Silver Bullet

Cookie AngularJS 12月月更

架构实战-模块1作业

mm

架构实战营 10期

刨析一下C++构造析构函数能不能声明为虚函数的背后机理?

eng八戒

继承 纯虚函数 C++

太简单了,一文彻底搞懂Jenkins的用法!

Jackpop

如何远程Debug内网(或者防火墙后)的Java服务

石臻臻的杂货铺

Java debug 后端

ElasticSearch 低成本高可用最佳实践

冰心的小屋

elasticsearch 高可用性

信号量的无序竞争和有序竞争

eng八戒

c Linux Kenel 信号量 C++

3月寒窗!啃透美团保姆级分布式进阶技术手册,4月终入美团定L8

程序知音

Java 分布式 java架构 后端技术

Linux Network RSS RPS 疑惑

Geek_f24c45

container network veth RPS

日期格式化 YYYY-MM-DD 出现时间偏移量

HoneyMoose

AngularJS进阶(十四)AngularJS路由问题分析

No Silver Bullet

路由 AngularJS 12月月更

守护安全|AIRIOT城市天然气综合管理解决方案

AIRIOT

物联网 天然气

排查Linux恶意进程

灵霄

建筑中如何使用3D可视化?

3DCAT实时渲染

云计算 3D可视化 智慧建筑 BIM

Python初学者必备!适合新手阅读的Github开源代码。。。

Jackpop

Linux 定时器介绍

eng八戒

c 定时器 Linux Kenel C++

2022-12-02:有a块草莓蛋糕,有b块芝士蛋糕,两人轮流拿蛋糕, 每次不管是谁只能选择在草莓蛋糕和芝士蛋糕中拿一种, 拿的数量在1~m之间随意, 谁先拿完最后的蛋糕谁赢。 返回先手赢还是后手赢。

福大大架构师每日一题

算法 rust 福大大

实时渲染正在改变可视化游戏

3DCAT实时渲染

云计算 云服务器 云算力 渲染引擎 渲染

如何选择正确的哈希算法?

Jackpop

一文了解 Go 接口

陈明勇

Go golang 接口

看完这篇,还不懂JAVA内存模型(JMM)算我输

JAVA旭阳

Java 并发

AngularJS进阶(十六)脏值检查及语音识别集成

No Silver Bullet

语音识别 AngularJS 12月月更 脏值检查

8年程序员年初被迫毕业,前后面试30家公司,如今终于拿到Offer!

程序员小毕

程序员 面试 程序人生 后端 架构师

【愚公系列】2022年12月 微信小程序-Component组件

愚公搬代码

12月月更

Python初学者必备!适合新手阅读的Github开源代码。。。

Jackpop

33K Star!这才是程序员需要的神器。。。

Jackpop

C语言怎么给函数添加形参的默认值

eng八戒

c 函数 参数默认值

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