写点什么

Oracle 宣布 Java EE 8 改进计划,旨在提高云竞争力

  • 2016-08-17
  • 本文字数:1372 字

    阅读完需:约 5 分钟

在最近的一次采访中,Oracle 产品开发总裁 Thomas Kurian 宣布了 Java EE 8 的一系列改进。此举被认为是为了平息近期的批评(比如那些来自 Java EE 守护者的批评)和工作分歧(如 MicroProfile )。目前的信息还很少,更多细节会在 JavaOne 2016 大会上公布。

Java 开发社区越来越担心 Java EE 的未来发展。此前,在今年 5 月,JCP 执行委员会曾考虑向 Oracle 发出正式申请,要求他们针对其 Java EE 承诺和计划作出公开答复。虽然在会议时记录了下来,但该申请未获批准。实际上,它变成了一份非正式的申请。之后大约一个月,Java EE 守护者们提交了一份 change.org 请愿书,希望以此激励 Oracle,让他们不要把 Java EE 搞砸了。截至目前,签名者已达 3300 人。

可能有人倾向于将这些倡议理解为个案,认为它们与不满意的用户无关;无可否认的是,其中有几位 Java EE 守护者以前是 Oracle 的员工。然而,似乎越来越多的社区成员加入了批评:除了在 change.org 请愿书上签名外,6 月 8 日,一场名为“To EE or not to EE”的研讨会在 Devoxx UK 举行,许多开发人员提出了问题,并当场或在 Twitter 上表达了他们对于 Java EE 未来发展的担忧。此外,库作者们指出,Java EE 8 的功能可能不足以为他们开发的库提供一个可行的替代方案。当有人问及新的 JSON-B 时,Jackson 首席开发人员 Tatu Saloranta 表达了这样的观点。

就是在这种背景下,Oracle 作出了在 Java EE 8 中打包更多功能的承诺。虽然当前针对 Java EE 8 的 JSR 主要只包含三个新库(JCache、JSON-B 和 MVC),但 Kurian 现在提到了以下所有特性:

  • 数据库:支持基于 NoSQL 将数据持久化到一个键 - 值存储中,并支持一个可以提供最终一致性保证和“放松事务(relaxed transactions)”的事务模型;
  • 安全:支持 OpenID 和 OAuth;
  • 部署管理:一个多租户应用程序服务规范和 Docker 支持;
  • 异步性:一个用于反应式编程的新模型和 HTTP/2 异步通信支持。

通过这份公告,Kurian 旨在强调“Oracle 有一份非常清晰的 Java EE 8 计划”。然而,对于提到的那些特性,没有任何的 JSR。这意味着,要么那项工作还没有开始,也就是说,在 Java EE 8 中会严重延迟,要么是 Oracle 正独自开发这些特性,而这违背了 JCP 所倡导的透明性。这里,也许值得重点说一下一封据称是 Oracle 高级员工发出的电子邮件。下面是从中摘录的一些内容:

Oracle 无意于促进竞争对手的发展,也不希望分享创新成果。

这家公司正在对 Java EE(企业版)进行瘦身,但它不希望其他任何人致力于 Java 或 Java EE 的研发,并且正在边缘化 JCP(Java Community Process)。“他们有一种胜者为王的心理,他们对合作不感兴趣。”

这封邮件建议 JCP 成员向 Oracle 的客户发出公开信,提醒他们 Oracle 正在对 Java 做什么。Oracle 永远不会和任何“Java 基金会”合作,也不会放弃它的 IP。

假如这些变化是为了调整 Java EE 让其适应云,考虑到 Oracle 作为一个云提供商所面临的激烈竞争(IBM、 Amazon、Microsoft 或 CloudBees,这里仅举几例,也面向那个市场),那么对于 Oracle 而言,为了增加其市场份额,这种情况就可以理解了。但即便如此,这可能也要以招致 Java 开发社区的对立为代价了。我们只能期待在 9 月份的 JavaOne大会上 Oracle 宣布进一步的消息,了解到适合 Java EE 的未来。

查看英文原文: Oracle Unveils Plan to Revamp Java EE 8 for the Cloud

2016-08-17 19:003844
用户头像

发布了 1008 篇内容, 共 446.8 次阅读, 收获喜欢 346 次。

关注

评论

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

Python RPC 不会?不妨看看这篇文章

星安果

Python RPC RPC架构

摘下手机赛场的夏季“金牌”,荣耀的“飞人之路”

脑极体

从关门“振动”说起,在这部剧本杀综艺里,爱奇艺隐藏了多少技术“小心机”

爱奇艺技术产品团队

综艺节目 互动视频技术 爱奇艺

现有市值管理机器人|交Y机器人系统源码搭建

Geek_23f0c3

做市机器人 去中心化市值管理机器人

PostgreSQL正强势回归!

数据库 大数据 时序数据库 tsdb 数据智能

专访融云 CTO 任杰:构建通信云全能力

融云 RongCloud

开放搜索电商行业模版驱动业务增长实践

阿里云大数据AI技术

一周信创舆情观察(7.26~8.1)

统小信uos

FastApi-06-请求体-3

Python研究所

FastApi 8月日更

使用PyTorch构建神经网络模型进行手写识别

Shirakawa

神经网络 机器学习 深度学习 PyTorch 手写识别

强推!华为内部都在用的783页大数据处理系统:Hadoop源代码pdf

Java 编程 架构 面试 架构师

101道经典JavaScript面试题总结(附答案,建议收藏)

前端依依

面试 大前端 JavaScrip

最全总结 | 聊聊 Python 数据处理全家桶(存储过程篇)

星安果

Python 数据库

Github首次开放,一天遭狂转 50w 次!阿里内部不外传的 100 万字 Java 面试手册!

Java 程序员 架构 面试 计算机

贝壳找房基于StarRocks构建全新统一的极速OLAP平台实践

StarRocks

数据库 数据分析 OLAP StarRocks

云原生时代,腾讯如何做好容器安全体系建设?

腾讯安全云鼎实验室

腾讯云 容器

Linux内核分析学习路线总结(内核人员必看)

Linux服务器开发

操作系统 Linux内核 内核源码 内核开发 驱动开发

拍乐云创始人赵加雨:沉浸式音视频加持数智化未来世界

拍乐云Pano

中台的前世今生

涛哥 数字产品和业务架构

企业架构 中台架构 中台的由来

字节跳动Android面试:2021Android大厂面试知识分享

欢喜学安卓

android 程序员 面试 移动开发

资深大牛带你了解源码!最新Android面试题整理

欢喜学安卓

android 程序员 面试 移动开发

一个算法“拿下”两个榜单!爱奇艺ICCV 2021论文提出人手三维重建新方法

爱奇艺技术产品团队

vr 论文 ICCV2021 高精度三维重建

架构实战营模块四作业

maybe

人在年轻的时候,最核心的能力是什么?

非著名程序员

认知提升 个人提升 提升自我 8月日更

如何洞察出推荐的关键时刻

石云升

推荐 用户体验 体验设计 8月日更

第一次凡尔赛,字节跳动3面+腾讯6面一次过,谈谈我的大厂面经

Java~~~

Java 面试 微服务 多线程 架构师

云计算以及云计算周边词概念简单介绍-行云管家

行云管家

云计算 服务器 云服务

镜像是什么意思?分类有哪些?

行云管家

网络安全 镜像 堡垒机 云厂商

5 分钟,快速入门 Python JWT 接口认证

星安果

Python JWT

维护数据隐私和增强竞争优势的秘密

九河云安全

阿里顶级大佬整理出十六个专题的Java面试指南,金九银十不用愁!

Java 编程 架构 面试 架构师

Oracle宣布Java EE 8改进计划,旨在提高云竞争力_Java_Abraham Marín Pérez_InfoQ精选文章