写点什么

Oracle 与 JCP 执行委员会分享了他们的 Java EE 策略

  • 2016-09-17
  • 本文字数:1427 字

    阅读完需:约 5 分钟

Anil Gaur 是 Oracle 集团负责 Java EE 和 WebLogic Server 的副总裁。他受邀在上一次的JCP 执行委员会会议上发表了演讲,透露了有关Java EE 未来发展的一些信息。他所传达的信息和 Oracle 之前的说法一致:企业编程正在发生变化,Oracle 希望适应这种变化。然而,执行委员会成员后续的提问突出了 Oracle 计划里的缺陷。

大约六个周之前,在 Oracle 产品开发总裁 Thomas Kurian 就有关 Java EE 的话题接受了采访之后,我们很明显可以知道,Oracle 正在制定一个可以将 Java EE 带回正轨的方案。就是在这种背景下,8 月 9 日,Gaur 在最近的 JCP EC 会议上口头介绍了 Oracle 的 Java EE 策略。Gaur 在演讲中表示,Oracle 知道企业编程正在发生什么变化,采用分布式架构的应用程序越来越多。为此,Gaur 重点介绍了若干有望添加到 Java EE 8 的技术,以便为开发人员带来实实在在的好处。他提供了一个技术列表,听上去和 Kurian 在采访中所给出的列表非常相似:HTTP/2、配置、状态管理、最终一致性、多租户、O-Auth 和 OpenID 连接。不过,在提问环节,IBM 运行时技术项目负责人 Steve Wallin 对于在短时间内实现这样一项革命性的变革提出了质疑。同时,他申明,IBM 已经通过自己的努力在当前的 Java EE 平台上实现了快速云部署(可能是指 Bluemix )。

不过,或许他没提供的信息才是最有趣的。在口头介绍结束后,执行委员会成员进行了提问,以期更好地了解 Oracle 的计划,其中有一个问题是,新版本什么时候可用。Gaur 承认,Java EE 8 的交付日期会“变化”,但没有提供更多的细节。不过,有迹象表明,部分新功能可能会基于 Java SE 9,那意味着需要延期很长的时间。

Gaur 还提到,Oracle 可能同其他供应商及社区开展合作,但也是没有提供多少具体的信息。IBM 和 RedHat 证实,他们已经和 Oracle 举行了会谈;SouJava 负责人 Bruno Souza 为 Java 用户组和 Adopt-a-JSR 项目提供了帮助,Gaur 对此表示“欢迎”。JCP EC 资深成员 Werner Keil 注意到,托管 Java EE 项目的网站 Java.net 将正式停用。对此,Gaur 只是简单地说,他们在寻找替代方案。InfoQ 联系了来自伦敦 Java 社区的 Martijn Verburg、RedHat 的 Mark Little 以及 JCP 主席 Patrick Curran,看下是否有什么其他的信息是会议记录里没有的,但他们三个都表示没有。

会后,有人问 Mark Little 和 Martijn Verburg,是否觉得 Oracle 已经针对 Java EE 做了足够多的工作,他们都给出了否定的回答,Little 表示:“一段时间以来,我们明显地感觉到,Java EE 未来的发展方向未必是正确的。我们已经多次邀请 Oracle 参与有关 MicroProfile 的工作,我是在 JCP EC 会议上发出的邀请,但目前为止,他们还没有接受”。尽管如此,Verburg 指出,我们并不应该因此而过多地指责 Oracle:

Oracle 有这样做的权利。他们是一家商业公司,是 Java 的所有者。过去这些年,他们已经投入了大量的精力,我们所有人都从中受益了。他们有决定投入什么资源的自由!令人失望的是那段时间长达 9 个月的沉寂。对于整个社区而言,那不是理想的信息,导致了许多不确定性;我认为,作为 Java 的管理者,那是失策的。

Gaur 和 Kurian 提供的信息有一个共同点,就是建议大家通过 JavaOne 大会了解更多的细节。这可能意味着,在集中力量推动了其他内部项目之后,Oracle 决心夺回 Java EE 的控制权。距离 JavaOne 仅有一周了,我们不必等多久就可以弄清楚了。

查看英文原文 Oracle Shares Their Strategy for Java EE with the JCP Executive Committee

2016-09-17 19:001554
用户头像

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

关注

评论

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

鸿蒙应用示例:镂空效果实现教程

zhongcx

曲面LED屏:视觉革新与使用优势的深入分析

Dylan

技术 视觉 LED display LED显示屏 市场

鸿蒙应用示例:工作中常用的日期时间处理方法

zhongcx

鸿蒙应用示例:DevEco Studio实用技巧

zhongcx

鸿蒙应用示例:DevEco Testing 工具的常用功能及使用场景

zhongcx

鸿蒙应用示例:状态管理与UI刷新机制从@State到@ObservedV2的进阶

zhongcx

鸿蒙应用示例:Java与ArkTS中的方法重载及数值类型对比

zhongcx

鸿蒙开发案例:HarmonyOS NEXT语法实现2048

zhongcx

公开课 | 金九银十,测试开发面试秘籍大公开!

测试人

软件测试

云栖实录 | 智能运维年度重磅发布及大模型实践解读

阿里云大数据AI技术

运维 云原生 gitops 智能运维 大模型

【论文速读】| AutoSafeCoder:通过静态分析和模糊测试保障LLM代码生成安全的多智能体框架

云起无垠

鸿蒙应用示例:单例工具类实现防抖动策略

zhongcx

鸿蒙应用示例:ArkTS中设置颜色透明度与颜色渐变方案探讨

zhongcx

鸿蒙应用示例: flexGrow 与 layoutWeight 布局属性比较

zhongcx

鸿蒙应用示例:ArkTS UI框架中的文本缩进技巧

zhongcx

鸿蒙应用示例:实现文本高亮与自动换行

zhongcx

鸿蒙应用示例:舒尔特方格游戏实现

zhongcx

鸿蒙应用示例:利用attributeModifier解决样式抽离与组件状态管理

zhongcx

鸿蒙应用示例:键盘管理从避免遮挡到显示监听的方案实践

zhongcx

鸿蒙开发案例:一个简单的扫雷游戏应用

zhongcx

别分管理与实践,质量体系是一个整体

BY林子

质量管理 软件质量 质量体系

NocoBase 与 Appsmith:哪个低代码平台更适合你?

NocoBase

低代码 开发工具 无代码

鸿蒙开发案例:实现一个带AI的井字游戏(Tic Tac Toe)

zhongcx

鸿蒙开发案例:实现数字华容道游戏

zhongcx

鸿蒙应用示例:NEXT 中 Map 类型的使用及注意事项

zhongcx

鸿蒙应用示例:应用开发中的动态获取属性与调用方法技巧

zhongcx

鸿蒙应用示例:API功能集成示例及注意事项

zhongcx

鸿蒙应用示例:ArkTS中实现一键置灰功能

zhongcx

首届中国室内AI设计大赛启动,美学与科技助力,助力产业新增长!

极客天地

鸿蒙应用示例:基于 promptAction 封装全局弹窗工具类

zhongcx

鸿蒙应用示例:跨组件通信实践父组件调用子组件方法及状态共享

zhongcx

Oracle与JCP执行委员会分享了他们的Java EE策略_Java_Abraham Marín Pérez_InfoQ精选文章