概括
孵化器模块是一种将非最终 API 和非最终工具交到开发人员手中的方法,而 API/工具在未来版本中朝着最终确定或删除的方向发展。
目标
使 JDK 发布项目能够分发一组有限的 API 和工具(网站上可能缺少这些 API 和工具),这些 API 和工具不是最终的和完整的,并且将受益于开发人员或用户的反馈。这将减少在 Java SE 平台和 JDK 中出现代价高昂的错误的机会。
概括
预览功能是 Java 语言、Java 虚拟机或 Java SE API 的新功能,它完全指定、完全实现,但不是永久性的。它在 JDK 功能版本中提供,可根据实际使用情况激发开发人员的反馈;这可能会导致它在未来的 Java SE 平台中成为永久性的。
目标
允许 Java 平台开发人员就新功能是否在未来 12 个月内以当前的形式“进入 Java”进行沟通。
我想知道将这两个在概念上(甚至在语义上)非常相似的方面分开有什么意义?
是的,JEP 12 有更多的目标,定义和总结略有不同;它似乎与 JVM 内部有更密切的联系;然而,这两个 JEP 对我来说似乎很重叠。
有任何想法吗?