简体   繁体   English

Grizzly 1.9.x vs Grizzly 2.3.x

[英]Grizzly 1.9.x vs Grizzly 2.3.x

I have a Java application using Grizzly 1.9.59, Apparently around the version 1.5.x version 2.0 was also released with a totally new and incompatible API. 我有一个使用Grizzly 1.9.59的Java应用程序,显然在1.5.x版本的2.0版本中也发布了一个全新且不兼容的API。 Both versions are being developed 1.x being legacy. 两个版本正在开发1.x是遗产。

So taking in consideration that both versions are being developed is it safe to assume they offer the same capabilities? 因此,考虑到两个版本正在开发中,可以安全地假设它们提供相同的功能吗? What would be a really good reason to upgrade to 2.3.15(latest)? 什么是升级到2.3.15(最新)的真正理由?

Is there any documentation comparing both versions feature wise? 是否有任何文档比较两个版本的功能?

Does anyone know if they plan to stop developing 1.x, if so when? 有谁知道他们是否打算停止开发1.x,如果是的话?

I can't answer the question fully. 我无法完全回答这个问题。 But from their website: 但是从他们的网站上:

The latest stable release of Grizzly is 2.3.14. Grizzly的最新稳定版本是2.3.14。 Older versions of Grizzly (2.2.x, 1.9.x, 1.0.x) are still available and can be found on Maven Central. 旧版本的Grizzly(2.2.x,1.9.x,1.0.x)仍然可以在Maven Central上找到。

So they see 1.9.x as an old version and on their website there are no direct download links, to 1.9.x. 因此他们将1.9.x视为旧版本,并且在他们的网站上没有直接下载链接,以1.9.x. To me at least this indicates a wish to make uses adapt to the newest version. 对我来说至少这表明希望使用适应最新版本。

So taking in consideration that both versions are being developed is it safe to assume they offer the same capabilities? 因此,考虑到两个版本正在开发中,可以安全地假设它们提供相同的功能吗?

NO! 没有! It is not, many libraries run a legacy version, which primarily receives bug fixes and minor updates. 它不是,许多库运行旧版本,主要接收错误修复和次要更新。 File the new fancy version receives the awesome updates. 文件新的花哨版本收到了令人敬畏的更新。

What would be a really good reason to upgrade to 2.3.15(latest)? 什么是升级到2.3.15(最新)的真正理由?

At some point when 1.xx no longer is developed you will have to do it anyways. 在1.xx不再开发的某个时刻,无论如何你都必须这样做。 But really it is a cost/benefit situation you are in 但实际上,这是您所处的成本/收益状况

  1. How much time will it take to do 需要多长时间才能完成
  2. Will you continued to use Grizzly 你会继续使用Grizzly吗?
  3. Is the new API, so hard to learn? 是新API,难以学习吗?
  4. How much do I need to change the rest of my code 我需要多少更改我的其余代码

and so on, personally I would make the jump, if I where looking for a long term solution. 等等,如果我在哪里寻找长期解决方案,我个人会跳。

Is there any documentation comparing both versions feature wise? 是否有任何文档比较两个版本的功能?

I have not been able to find any, not even on there Jira 我找不到任何东西,甚至没有找到Jira

Does anyone know if they plan to stop developing 1.x, if so when? 有谁知道他们是否打算停止开发1.x,如果是的话?

Try their mailing list for answers to that, they properly no more and might be able to provide a feature table as well. 尝试使用他们的邮件列表来获取答案,他们不再适用,也可以提供功能表。

Summary: Their website focus on the newest version (and refer to prior as old versions), though 1.9.x still is in development. 摘要:他们的网站专注于最新版本(并参考旧版本),尽管1.9.x仍处于开发阶段。 You can not be certain the two different versions has the same features and capabilities. 您无法确定两个不同版本具有相同的功能。 If they stop developing 1.xx you would still need to update to the newest version. 如果他们停止开发1.xx,您仍然需要更新到最新版本。
For questions about more project specific things try their mailing list 有关更多项目特定事项的问题请尝试他们的邮件列表

A small note, your question is pretty open. 小记,你的问题非常开放。 I know my answer is more a comment but not enough space in the comments. 我知道我的答案更多是评论,但评论中没有足够的空间。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM