我有一个使用grizzly 1.9.59的java应用程序,显然是在1.5.x版本2.0的基础上发布了一个全新的、不兼容的api。两个版本都在开发中,1.x是遗留的。
因此,考虑到两个版本都在开发中,假设它们提供相同的功能是否安全?升级到2.3.15(最新版本)的真正理由是什么?
有没有任何文档比较这两个版本的特性?
有人知道他们是否计划停止开发1.x,如果是,什么时候?
最佳答案
我不能完全回答这个问题。但在他们的网站上:
灰熊最新的稳定版本是2.3.14。老版本的grizzly(2.2.x,1.9.x,1.0.x)仍然可用,可以在maven central上找到。
所以他们认为1.9.x是一个旧版本,在他们的网站上没有直接的下载链接,到1.9.x。至少对我来说,这表明希望使用适应最新版本。
因此,考虑到两个版本都在开发中,假设它们提供相同的功能是否安全?
不!事实并非如此,许多库运行的是旧版本,它主要接收错误修复和小更新。文件新的花式版本收到可怕的更新。
升级到2.3.15(最新版本)的真正理由是什么?
当1.x.x不再开发时,无论如何你都必须这样做。但实际上这是一种成本/收益状况
要花多少时间
你还会继续用灰熊吗
新的api很难学吗?
我需要多少钱才能修改剩下的代码
等等,就我个人而言,如果我在哪里寻找一个长期的解决方案,我会跳下去的。
有没有任何文档比较这两个版本的特性?
我找不到任何东西,即使在那里,吉拉也找不到
有人知道他们是否计划停止开发1.x,如果是,什么时候?
请尝试他们的邮件列表以获取答案,他们将不再正确地使用它,并且可能还可以提供一个功能表。
总结:
他们的网站主要关注最新版本(以前的版本称为旧版本),尽管1.9.x仍在开发中。您不能确定这两个不同的版本具有相同的特性和功能。如果他们停止开发1.x.x,您仍然需要更新到最新版本。
有关更多项目特定内容的问题,请尝试他们的邮件列表
一个小纸条,你的问题很开放。我知道我的回答更多的是一个评论,但在评论中没有足够的空间。