javaone_JavaOne 2017:本周期待

javaone

又到了每年的这个时候! 如果您现在不在旧金山参加JavaOne 2017,那么您可能想在今天下午2点(太平洋时间)现场观看Java主题流。 您可以在这里观看它但是直到那时,这里是Oracle的Mike Lehmann和Donald Smith的访谈。

我们讨论了Oracle的无服务器计划(将在JavaOne和Oracle OpenWorld上宣布),Java SE 9和Java EE 8的最新版本,以及Java在不久的将来可以期待的更多计划。

JavaOne:期待什么

JAXenter:无服务器容器是当前最大的流行词两个。 我们应该期待发布公告还是关注这两个主题中的任何一个?

Mike Lehmann:是的,在JavaOne上有很多关于容器和无服务器技术的会议,因此您会从Java社区和供应商那里听到有关他们的项目,产品以及在Java中使用无容器和服务器的经验。 Oracle还将在此领域分享其产品故事。

JAXenter:今年的JavaOne有什么计划?

Mike Lehmann:显然,JavaOne的很大一部分将涵盖Java SE 9和Java EE 8的最新版本,这两个方面都具有主要功能。 对于Java 9,当然最大的新闻是Jigsaw模块系统的到来,但除此之外,还有150多种新功能,从JShell Read-Eval-Print-Loop工具到Stream API增强功能到性能不等。安全扩展的增强。 在Java EE 8中,这些更新包括在Servlet 4.0中支持HTTP 2.0的更新,新的JSON-P绑定,对JAX-RS的更新以支持React式客户端,新的安全性API等。

还请参见: Java SE 9和Java EE 8在这里

作为这些发行版的一部分,Oracle还将专注于围绕其计划构建和发行Java SE和EE方式的变化来更新社区。

1.对于Java SE,这包括建议的每6个月更快的发布节奏,以及在该OpenJDK的发布周期中定期生成的GPL二进制文件。 为了使Oracle JDK与OpenJDK保持一致,作为使Oracle JDK和OpenJDK在共享代码库上反映相同功能集的计划的一部分,将开放Oracle JDK以前专有的功能(如Java Flight Recorder)。

2.对于Java EE,这意味着解释将Java EE技术迁移到Eclipse Foundation的计划,作为进一步开放围绕Java EE的流程和社区的方式。 此举将包括向Eclipse提供TCK,参考实现和支持基础架构技术,以及Oracle积极参与社区发展。

JAXenter:无服务器是Oracle计划的一部分吗? 怎么样?

Mike Lehmann: Oracle认为无服务器是自然的下一步,从该行业已经从以应用程序服务器为中心的模型发展到容器和微服务,最近有了无服务器。 Serverless就是关于构建应用程序而不必关心计算,存储和网络的基础架构的全部内容–它专注于开发人员,他们只需为应用程序和底层云运行时编写代码,即可解决这些外部资源问题。 Oracle将作为JavaOne和Oracle OpenWorld的一部分共享其无服务器计划。

还请参见: JavaOne 2016:“ Java 9即将面世-但不是您所希望的那样快”

JAXenter:为什么没有服务器? Oracle如何从这项技术中受益?

Mike Lehmann:如上所述,无服务器的很大一部分是消除了开发人员在构建应用程序时关心基础结构的需要-他们专注于编写代码和交付应用程序。 我们相信,Oracle客户的确在应用程序开发的这种自然演变中看到了价值,因为Oracle最终将重点放在使开发人员的生活更简单(构建应用程序时需要担心的技术表面积较小)和更快的应用程序开发(使订单集中在一起的事情更少)上释放应用程序)。 因此,Oracle将在JavaOne和OpenWorld上分享我们在这一领域的计划。

Java —前进的道路

JAXenter:我们希望在今年的JavaOne上看到什么?

唐纳德·史密斯(Donald Smith): JavaOne为Java社区提供了一个绝佳的机会,可以参与讨论Oracle在夏季提出的许多建议和公告。 内容将跨越Java生态系统的广度,并且毫无疑问,与会者将注意到对云中Java的日益重视,因为Java已成为又一次技术变革的Struts。

JAXenter:Jigsaw项目在Java的未来中是否扮演中心角色? 怎么样?

唐纳德·史密斯(Donald Smith):拼图使开发人员更容易构造和维护库和大型应用程序。 随着工具链在可用性方面的成熟,随着开发人员摆脱“困境”,并能够更频繁地采用和更新库,我们应该看到这些好处在加速。 这不仅应该使采用新功能更加容易,而且在人们对更新的抵抗力降低的同时,还可以提高稳定性和安全性。

还请参见: 每年发布两个Java功能:Oracle提出了新的基于时间的模型

JAXenter:从现在开始,功能将不会与发布的版本捆绑在一起。 该决定的直接好处是什么?可能的缺点是什么?

唐纳德·史密斯(Donald Smith):发布将以六个月的节奏进行,而尚未准备就绪的发布将跳至下一班火车。 好处是可以更快地提供新功能,而不必等待任何特定功能。 从应用程序开发人员的角度来看,此方法几乎没有缺点。 主要挑战将是抵制LTS版本的“后端口”功能的冲动,但这就是Jigsaw发挥作用的地方。

JAXenter:Java的方向是什么?

唐纳德·史密斯(Donald Smith):夏天,Oracle宣布计划开始提供OpenJDK构建,并开放商业Oracle JDK功能的源代码,目的是使Oracle的OpenJDK构建和Oracle JDK可互换。 通过JavaOne,直到明年,我们将继续与OpenJDK社区以及Java生态系统中的其他利益相关者合作,探讨如何使Java SE更加易于构建和使用。 一切都与开发人员授权和简化有关。

谢谢!

不要错过唐纳德·史密斯(Donald Smith) 在JAX伦敦发表的有关Java SE当前状态的主题演讲 他将快速概述OpenJDK如何在Java SE生态系统中发挥关键作用,然后详细介绍拟议的计划及其当前状态。主题演讲后将有一个小组讨论,这是两个关键提案–提高节奏和Oracle的成果OpenJDK构建–将针对专业人士和潜在陷阱进行讨论。 嘉宾包括丹尼尔·布莱恩特,斯蒂芬·科尔本和彼得·劳瑞。

翻译自: https://jaxenter.com/javaone-interview-smith-lehmann-137739.html

javaone

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值