导读 | 现在,Java EE 已经是 Eclipse 基金会的一个项目;甲骨文也加快了 Java SE 的发布频率,最重要的是通过 Java 模块化系统(Java Platform Module System),即大家熟知的 Jigsaw,Java 的模块化特性终于正式和开发者见面了! |
我们有理由相信,未来的一年对 Java 专业人士来说将是有趣的一年。
IBM 杰出工程师兼 Java 首席技术官 John Duimovich 已经持续关注不断发展的 Java 生态系统超过 20 年。他最近在这个新环境中和大家分享了他对 Java 未来的一些期望。
随着像 EE4J 和 MicroProfile 这样的重要项目现在处于 Eclipse 基金会的管理之下,Eclipse 基金会在 2018 年将会变得更加重要。而且,随着开源社区越来越多地参与这些和其他 Java 相关的项目,我们由此寻找加速创新的渠道,开发者在明年将会关注 Eclipse 基金会。
作为简化开发和管理等更广泛工作的一部分,像 Java 这样的容器和运行时将变得更加紧密耦合。它们将一起优化以实现 Java 应用程序的无缝管理和配置。一致的内存管理以及 Java 结构与容器之间的连接将更容易实现,因此开发者可以利用容器和 Java 运行时的优势,这实质上也是容器的另一种形式。
Kotlin 将成为下一个热门语言
Kotlin 已经准备好成为编程界的一支主力军。Kotlin 简洁的语法和与 Java 的互操作性使得它饱受开发者的欢迎,再加上对 Android 开发的官方支持,这必将推动它在移动开发上的使用。在 2018 年学习它可以获得更多的收益。
开发者对此感到十分高兴。Java 新的六个月发布间隔意味着将会有更频繁的更改和更快地引入新功能。我们应该找机会利用这些新功能,使用 Java 解决新的问题并进入新的领域。大型的组织和公司可能会更希望等待长期支持版的发布,但他们现在会有更清晰的路线图,社区的支持也有可能围绕临时版本的流行变化
无服务器平台的需求正在增长 —— 最初是作为消费模型推动的,但现在正在从简单的事件编程模型扩展到复合的基于流的系统。随着云开着希望将重点转移到应用程序上,而不必担心服务器,这种创新将会继续发展下去。这意味着 Java 运行时需要针对无服务器的世界进行优化和重新构建,其中快速启动和更小的占用空间更为重要。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/117073.html