大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

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

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

关注

评论

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

华为云视频封面&摘要服务:让视频内容更具吸引力

平平无奇爱好科技

MQTT 性能测试入门:常见测试场景和指标

EMQ映云科技

物联网 性能测试 mqtt

通过容器化实现前端微服务化架构设计

FinFish

小程序容器 小程序化 小程序技术 前端服务化

高性能存储SIG月度动态:io_uring支持nvme直通,DSMS完成开发测试

OpenAnolis小助手

开源 io_uring 高性能存储 anck 龙蜥sig

多项目管理难在哪,多项目同时进行该如何做好进度管理?

优秀

项目管理 项目进度管理

算法复杂度介绍

宁静知行者

算法

DevOps|从腾讯TEG CDC解散聊技术中台价值和建设

laofo

DevOps 研发效能 技术中台 组织建设

[杂谈] pdfbox 2.0.28 文字水印移除操作(Acrobat/WPS)

alexgaoyh

Java PDF remove pdfbox text watermarker

POCO库的安装与基础知识说明

芯动大师

想要快速上线网站?香港虚拟主机助你一臂之力!

一只扑棱蛾子

香港虚拟主机

华为云CodeArts Artifact 5大特性,揭秘大型企业制品管理面纱

云计算 华为云 华为开发者大会2023

创新引擎加速数字时代:揭秘JNPF平台与云计算的完美共舞!

不在线第一只蜗牛

云计算 低代码 数字化

和鲸科技 ModelWhale 入选北京市人工智能行业赋能典型案例(2023)丨2023全球数字经济大会人工智能高峰论坛

ModelWhale

人工智能 AI 数字化 大模型 论坛

Flink-Learning 实战营在升级!更多精美好礼等你来!

Apache Flink

大数据 flink 实时计算

复旦大学附属中山医院:利用明道云进行风险管理及器械溯源的实践案例分享

明道云

华为云图像识别Image:技术服务提供商的首选

平平无奇爱好科技

​瓶颈期别挣扎了,低代码或许可以帮到你

伤感汤姆布利柏

数据挖掘18大算法实现以及其他相关经典DM算法:决策分类,聚类,链接挖掘,关联挖掘,模式挖掘。图算法,搜索算法等

汀丶人工智能

人工智能 数据挖掘 机器学习 深度学习 决策树

追击策略?微软云服务器业务2022年规模少于亚马逊AWS一半

B Impact

营销SaaS SemRush 2.9 亿美元年收入的五个经营数据分析

B Impact

华为云语音交互服务SIS——与人打交道的智慧软件,非常值得一试

平平无奇爱好科技

自从前端用上了低代码,开发速度直接起飞

伤感汤姆布利柏

复杂的舆论场,企业该如何保障内容审核安全?

平平无奇爱好科技

华为开发者大会2023(Cloud):华为云邀您共话开源

华为云开源

开源 云原生 HDC.Cloud

国产软件崛起,用友引领企业数智化转型新风向

用友BIP

国产替代

第十八届研电赛“安谋科技杯”上海赛区决赛成功举办

脑极体

AI

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