Java 灰熊1.9.x vs灰熊2.3.x

Java 灰熊1.9.x vs灰熊2.3.x,java,glassfish,grizzly,Java,Glassfish,Grizzly,我有一个使用Grizzly 1.9.59的Java应用程序,显然是在版本1.5.x左右。版本2.0也发布了一个全新且不兼容的API。这两个版本都在开发中,1.x是遗留版本 因此,考虑到两个版本都在开发中,假设它们提供相同的功能是否安全?升级到2.3.15(最新版本)的真正好理由是什么 是否有文档对两个版本的功能进行了比较 有人知道他们是否打算停止开发1.x吗?如果是,什么时候停止?我不能完全回答这个问题。但在他们的网站上: Grizzly的最新稳定版本是2.3.14。Grizzly的旧版本(2.

我有一个使用Grizzly 1.9.59的Java应用程序,显然是在版本1.5.x左右。版本2.0也发布了一个全新且不兼容的API。这两个版本都在开发中,1.x是遗留版本

因此,考虑到两个版本都在开发中,假设它们提供相同的功能是否安全?升级到2.3.15(最新版本)的真正好理由是什么

是否有文档对两个版本的功能进行了比较


有人知道他们是否打算停止开发1.x吗?如果是,什么时候停止?

我不能完全回答这个问题。但在他们的网站上:

Grizzly的最新稳定版本是2.3.14。Grizzly的旧版本(2.2.x、1.9.x、1.0.x)仍然可用,可以在Maven Central上找到

因此,他们认为1.9.x是一个旧版本,在他们的网站上没有到1.9.x的直接下载链接。对我来说,这至少表明了一个愿望,使使用适应最新版本

因此,考虑到两个版本都在开发中,假设它们提供相同的功能是否安全

不!事实并非如此,许多库都运行一个遗留版本,该版本主要接收bug修复和次要更新。文件新的花式版本收到可怕的更新

升级到2.3.15(最新版本)的真正好理由是什么

当1.x.x不再被开发时,您无论如何都必须这样做。但实际上,这是一个成本/效益的情况下,你是在

  • 要花多少时间
  • 你会继续使用Grizzly吗
  • 新API这么难学吗
  • 我需要修改多少代码
  • 以此类推,如果我想寻找一个长期的解决方案,我个人会跳起来

    是否有文档对两个版本的功能进行了比较

    我找不到任何东西,甚至在那里也找不到,吉拉

    有人知道他们是否计划停止开发1.x吗?如果有,什么时候

    尝试他们的邮件列表来回答这个问题,他们不会再这样做了,也许还能提供一个功能表

    总结: 尽管1.9.x仍在开发中,但他们的网站关注最新版本(并将之前的版本称为旧版本)。您无法确定这两个不同的版本具有相同的特性和功能。如果他们停止开发1.x.x,您仍然需要更新到最新版本。
    有关更多项目特定事项的问题,请尝试他们的邮件列表


    请注意,你的问题相当开放。我知道我的答案更多的是一个评论,但是评论中没有足够的空间

    谢谢你们的回答,我同意你们所说的,我自己也得出了这个结论,我也在邮件列表上发布了这个问题,让我们看看他们是否回答了。我真正想要的是在功能方面对它们进行比较,因为我在2.0发布时的邮件列表中看到,1.5.x上有许多功能缺失,我想知道2.3.15是否比1.9.59有更多的功能。谢谢Lars的回答!b/W1.9.x和2.x分支的最大区别在于API的变化,2.x中的FilterChain实现更干净、更有用。功能智能2.x支持SPDY、SNI/TLS。我们目前正在为2.x开发HTTP2实现,不打算将其移植回1.9.x。关于1.9.x支持-我们没有在那里实现新功能,但仍然根据用户请求修复bug。