AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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

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

关注

评论

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

初级工程师建议收藏|企业级APIs安全实践指南

领创集团AdvanceGroup

FIddler+Proxifer工具对windows PC客户端进行抓包

喀拉峻

黑客 网络安全

学生管理系统的架构文档

卡西毛豆静爸

「架构实战营」

Nginx跨域解决配置示例

nginx 跨域

如何打造一个能自动回复的钉钉机器人

老表

Python 机器人 Linxu 跟老表学云服务器

凡泰极客成为W3C成员并加入MiniApps工作组,将积极参与小程序快应用技术标准化进程

FinClip

小程序

云原生时代,如何保证容器镜像安全?

极狐GitLab

DevSecOps 镜像安全 极狐GitLab

Pulsar 职位广场 | 腾讯、华为云、虾皮、众安保险、StreamNative 等多个热招岗位

Apache Pulsar

开源 架构 云原生 招聘 Apache Pulsar

关于MVVM和MVC,面试看这篇就够了

山河已无恙

mvc 全栈 MVVM 2月月更

VIPKID基于Karmada的容器PaaS平台落地实践

华为云原生团队

开源 Kubernetes k8s多集群管理 混合云 分布式云

CSS实现阮大佬博文的阅读进度功能

战场小包

CSS css3 前端 2月月更

『The ShardingSphere Global Echo』Vol.4

SphereEx

数据库 开源 中间件 ShardingSphere SphereEx

大厂偏爱的Agent技术究竟是个啥

捉虫大师

架构 agent

OpenHarmony移植案例与原理:如何适配服务启动引导部件bootstrap_lite

华为云开发者联盟

OpenHarmony 移植 bootstrap_lite startup 系统服务

存储新图谱:DNA存储的边界与天地

脑极体

UMEM:友盟统计自定义事件多应用一键同步 & 批处理工具

SamgeApp

Docker Vue 友盟助手 友盟自定义事件批处理 友盟统计

面试突击25:sleep和wait有什么区别?

王磊

java面试

用简单例子带你了解联合索引查询原理及生效规则

华为云开发者联盟

sql 索引 查询 联合索引

十年所学,梦想终至,不负时光 | 《云端架构》新书首推发布,来自极度努力的吕校长

博文视点Broadview

[Python]第一章(建议收藏)

謓泽

Python 2月月更

eBPF 完美搭档:连接云原生网络的 Cilium

火山引擎边缘云

边缘计算 ebpf 云原生网络 cllium

Python 中的数组哪去了?

宇宙之一粟

Python 数组 2月月更

鲲鹏DevKit & BoostKit直播解密:如何“做开发者的开发者”

科技热闻

盘一盘常见的6种索引失效情况

华为云开发者联盟

MySQL 索引 字符串 查询 索引失效

开源| 直播推拉流2.0升级了什么

anyRTC开发者

开源 音视频 屏幕共享 视频直播 美颜滤镜

工作想法小计(2):2/14 - 2/18

非晓为骁

个人成长

数据库读写分离如何保证主从一致性?

蜜糖的代码注释

MySQL 数据库 2月月更

基于CC2530设计的智能风扇

DS小龙哥

2月月更 智能风扇

学生管理系统的架构设计

凌波微步

「架构实战营」

[Python]介绍

謓泽

Python 2月月更

好用不卡,这些插件和配置让你的 Webstorm 更牛逼!

前端下午茶

前端 工具 webstorm

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