Adoptium Marketplace 的发布和可重复构建的到来比许多人意识到的要重要得多,对于那些必须关心供应链安全的企业和个人来说尤其如此。
为了更好地了解 InfoQ 和 QCon 报道的关于当前和未来的发展趋势,我们使用了 Geoffrey Moore 在同名 著作 中提出的“跨越鸿沟”技术思维模型。
我们还可以看到市场和 Java 社区为将 Java 11 作为最低版本要求付出了巨大的努力,Java 和 JDK 版本将更频繁地更新,这种变化对于 Java 市场和开发者体验行业(如 IDE、框架、集成工具等)来说都是一件好事。已经将 Java 17 作为基线。我们也要感谢为更新 2022 年“跨越鸿沟”模型提供输入的其他 Java Queue 编辑:Santana:Java 8 已经过时了。在最近的一项市场调查(如 JRebel 的报告)中,Java 20 计划于 2023 年 3 月发布,向 Java 11 的迁移也表明了一种更快节奏的文化,我相信这些工具和框架占了企业代码的 80% 左右,以免失去企业开发者的青睐。如虚拟线程、结构化并发、switch 模式匹配、Record 模式以及外部函数和内存 API。至少每两年更新一次。我们可以看到 Java 8 的受欢迎程度正在下降。Redlich:去年发布的 Java 18 和 Java 19 提供了新的预览和孵化器特性,当我们谈及 Java 平台,这些特性以 JEP 的形式为 Amber 项目、Loom 项目 和 Panama 项目 提供了持续的贡献。尤其是 Spring,所以它们会不断更新,
因为一些框架,它将提供这些特性的升级预览和孵化器版本。Java 17 已经进入了早期采用者阶段,我相信其他应用程序框架也会效仿,将 Java 11 作为最低版本要求。比如 Quarkus 和 Jakarta EE 的最新版。
Korando:作为 Amber 项目的一部分,Record 类、模式匹配和对字符串的改进让我最为兴奋。我知道,在我的职业生涯中,这些特性在进行数据转换、处理格式化字符串和其他令人沮丧的任务时都非常有用。使用这些特性让我感到兴奋,未来的 Java 开发者也将受益于这些特性,不必像我一样经历这些挫折。
我们试图找出 Moore 所说的早期市场,早期市场的“客户群是由技术爱好者和有远见的人组成的,他们希望在机会或迫在眉睫的问题出现之前抓住它们。”
我们重点关注 Java,以及相关的语言(如 Kotlin 和 Scala)、Java 虚拟机(JVM)和基于 Java 的框架和工具。
本报告概述了 InfoQ Java 编辑团队目前是如何看待 Java 领域内的技术采用和新兴趋势的。
这是我们发布的第四份 Java 趋势报告。自 2006 年以来,我们一直在内部跟踪 Java 和 JVM 的发展趋势,这个话题已经有大量的新闻报道。