【发布时间】:2015-06-29 16:26:24
【问题描述】:
注意:这不是 Comparing ThreeTen backport to JSR-310 的副本。我的问题更具体。
在我的公司里,我正在努力让 DevOps 顺利进行。使用 ThreeTen-Backport 重构遗留代码(由于 WebLogic 10.3.6.0 的部署限制,我们无法从 Java 6 升级,也无法使用超过 1.2.1 版本的任何 JodaTime 版本)。
我可以在 ThreeTen-Backport 的 Github 页面上看到 DevOps 对此声明存在问题:
向后移植是 不是 JSR-310 的实现,因为那样会 需要跳过许多不必要的障碍。相反,这是一个 旨在让用户快速使用 JSR-310 API 的简单反向移植 在 Java SE 6 和 7 上。
当他们问我“不是实现”是什么意思时,我需要能够向他们解释。但是,实现这个词的语义范围很广,我自己也不确定这是什么意思。
所以我的问题是,在这样的情况下,实施与向后移植是什么意思?由于 JSR-310 是一个反向端口而不是一个实现,有没有我可以使用的反例,即 是 其他东西的实现,就像 ThreeTen-Backport 是 不是 JSR-310 的实现?如果存在这样的东西,Java 6 的 JSR-310 的实际实现会是什么样子,它与 ThreeTen-Backport 有何不同?
【问题讨论】:
标签: java jsr310 threetenbp