写点什么

Oracle 欲放手 Java EE,谁有望接手?

  • 2017-08-21
  • 本文字数:1139 字

    阅读完需:约 4 分钟

近日,Oracle 在其官方博客上宣称,随着 Java EE 8 的可喜进展,Oracle 接下来在考虑如何让 Java EE 更开放、更加贴近开源社区。言下之意,Oracle 要让出 Java EE 的主导权,希望开源社区有更多的力量共同促进 Java EE 的发展。

Java EE 8 的规范工作已接近尾声,参考实现也预计会在今夏末交付。一直以来,Oracle 不遗余力地引领 Java EE,让它成为业界的标杆,而如今是时候重新思考如何让它变得“更加敏捷,能够更及时地响应业界的技术需求”。

Oracle 在博客中说道:

Java EE 已经取得巨大的成功,各种实现占据了强有力的市场份额,各种技术被广泛采用,拥有着一个庞大的框架和工具生态系统,无数个应用程序正在给企业和个人带来价值……尽管 Java EE 已经处于开源模式,并由 Java EE 社区在主导开发,但整个流程仍然不够敏捷和灵活,或者说不够开放,如果跟其他的开源社区相比,还有很大差距。我们希望做得更好。

Oracle 认为,将 Java EE 技术向更广大的社区开放会是个正确的决定,因为这样可以“让流程更加敏捷,实现更灵活的许可,并改变监管制度”。Oracle 计划从开发者社区、许可证持有者以及一些开源基金中挑选候选继任者,尽管 Oracle 并未做出最后的决定,不过 Apache 软件基金会和 Eclipse 基金会似乎更有可能成为继任者。早前,Oracle 将 OpenOffice 和 NetBeans IDE 贡献给了 Apache,将 Hudson 集成服务器贡献给了 Eclipse 基金会。虽然不能据此认定 Oracle 对这两个开源基金会偏爱有加,但也不能排除这种可能。

Eclipse 基金会的执行董事 Mike Milinkovich 说:

我们相信,将 Java EE 交给与产商无关的开源基金会对于平台和社区来说都是一件好事。如果我们有幸成为继任者,我们将竭诚为整个社区和平台提供最好的服务。

作为 Eclipse MicroProfile 社区成员的 Red Hat 对 Oracle 此举也是赞赏有加。Red Hat 高级产品主管 Rich Sharples 说:

Red Hat 希望能够与 Oracle 和广大的 Java EE 社区展开进一步合作,让 Oracle 的这次倡议与 MicroProfile 的初衷相契合。

不过,虽说 Oracle 想让出 Java EE 的主导权,但这并非意味着 Oracle 就会从此对 Java EE 不理不睬,相反,Oracle 仍然会参与促进 Java EE 技术演化的工作。

我们相信,一个更加开放、不依赖所谓的平台主导者的单个厂商的流程将会促进更好的创新,这对整个社区来说才是最有益的。

Java 的另一个版本 SE 早已通过 OpenJDK 实行开源,IBM 和 Red Hat 也参与了 Java SE 的开发工作,不过 Oracle 仍然在主导着这个项目。所以说,虽然 Oracle 即将卸下 Java EE 的重担,但其手中仍然掌握着 Java SE 的大权。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-08-21 19:003428
用户头像

发布了 322 篇内容, 共 154.8 次阅读, 收获喜欢 148 次。

关注

评论

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

微信业务架构和学生管理系统架构设计

Geek_db27b5

微信业务架构 学生管理系统架构

微信业务架构

一叶知秋

架构实战营

InnoDB解决幻读的方案——LBCC&MVCC

阿Q说代码

MySQL innodb MVCC 8月日更 LBCC

面试侃集合 | SynchronousQueue公平模式篇

码农参上

队列 SynchronousQueue 8月日更

华为海外女科学家为您揭秘:GaussDB(for MySQL)云栈垂直集成的力量有多大?

华为云数据库小助手

华为云 GaussDB GaussDB(for MySQL)

遗留系统演进

Kubernetes 微服务 etcd 架构设计原则 演进式架构

带你入门antv.g6流程图

华为云开发者联盟

可视化 流程图 API graph 图可视化引擎

合约量化系统开发(炒币合约/机器人炒币App)

获客I3O6O643Z97

智能合约 量化机器人 合约量化

百度地图开发-显示实时位置信息 04

Andy阿辉

android Android 小菜鸟 Android端 8月日更

docker入门:vue和可视化界面的部署,另附ngxin配置

小鲍侃java

8月日更

Vue进阶(六十四):iframe更改src后页面未刷新问题解决

No Silver Bullet

Vue iframe 跨域 8月日更

接口管理工具ApiPost使用——(响应结果可视化)

Proud lion

大前端 后端 Postman 开发工具 接口文档

IntelliJ IDEA 如何显示提交输入的信息历史

HoneyMoose

多云管理中的多租户解决方案

鲸品堂

多租户 多云管理 实践案例

游戏“外挂”?—— AI生成游戏最强攻略

华为云开发者联盟

AI 游戏 华为云

5年程序员问我:什么是断言?

CodeNongXiaoW

测试 后端 接口工具

干货 | 数据为王,携程国际火车票的 ShardingSphere 之路

SphereEx

数据库 开源

开源demo | 快速搭建在线自习室场景

anyRTC开发者

音视频 在线教育 视频直播 在线自习室

微信业务架构图-外包学生管理系统架构

毛先生

架构实战营

Rust从0到1-高级特性-Traits 进阶

rust Traits 高级特性

redis6安装和可视化工具

4ye

redis 后端 8月日更

Week1 Homework

Ray_c

#架构实战营

mock.js的作用

与风逐梦

大前端 后端 Mock

面对不同的业务场景,选择零码还是低码?

华为云开发者联盟

开发者 低代码 零代码 AppCube 业务场景

Linux之nc命令

入门小站

Linux

在线JSON转YAML工具

入门小站

工具

netty系列之:在netty中使用protobuf协议

程序那些事

Java Netty 程序那些事

从Docker到Kubernetes | 爱数云原生演进历程

爱数技术范儿

Kubernetes 云原生

JavaScript 有关数组的 slice 截断函数

HoneyMoose

sql task4 集合运算

橙橙橙橙汁丶

云小课 | 区块链关键技术之一:共识算法

华为云开发者联盟

区块链 区块链技术 共识机制 共识算法

Oracle欲放手Java EE,谁有望接手?_Oracle_薛命灯_InfoQ精选文章