我有一个使用Grizzly 1.9.59的Java应用程序,显然在1.5.x版本的2.0版本中也发布了一个全新且不兼容的API。两个版本正在开发1.x是遗产。
因此,考虑到正在开发这两个版本是否可以安全地假设它们提供相同的功能?什么是升级到2.3.15(最新)的真正理由?
是否有任何文档比较两个版本的功能?
有人知道他们是否打算停止开发1.x,如果是的话?
答案 0 :(得分:1)
我无法完全回答这个问题。但是从他们的网站上:
Grizzly的最新稳定版本是2.3.14。旧版本的Grizzly(2.2.x,1.9.x,1.0.x)仍然可以在Maven Central上找到。
因此他们将1.9.x视为旧版本,并且在他们的网站上没有直接下载链接到1.9.x.对我来说至少这表明希望使用适应最新版本。
因此,考虑到两个版本的开发是否可以安全地假设它们提供相同的功能?
NO!它不是,许多库运行旧版本,主要接收错误修复和次要更新。文件新的花哨版本收到了很棒的更新。
升级到2.3.15(最新)的真正理由是什么?
在1.x.x不再开发的某个时刻,无论如何都必须这样做。但实际上,这是一个成本/收益情况
依此类推,如果我在寻找长期解决方案,我个人会跳。
是否有任何文档比较两个版本的功能?
我找不到任何东西,甚至没有找到Jira
有人知道他们是否打算停止开发1.x,如果是的话?
尝试使用他们的邮件列表来获取答案,他们不再适用,也可以提供功能表。
要点: 他们的网站专注于最新版本(并参考旧版本),尽管1.9.x仍处于开发阶段。您无法确定两个不同版本具有相同的功能。如果他们停止开发1.x.x,您仍需要更新到最新版本 有关更多项目特定事项的问题,请尝试使用他们的邮件列表
小记,你的问题很开放。我知道我的答案更多是评论,但评论中没有足够的空间。