java - 从 Wicket 1.3.7 升级到 1.4.9 有哪些主要优势?

标签 java migration upgrade wicket

我正在考虑将大型 Web 应用程序从 Wicket 1.3.7 迁移到 Wicket 1.49。由于 1.4 版的一些基本内容发生了变化,因此需要付出相当大的努力。

除了开始使用泛型之外,升级的主要好处是什么?根据我所读的内容,我不确定这些好处是否会为迁移工作带来返回。你怎么看?

最佳答案

1.4.0 和 1.4.9 之间的差异主要是错误修复和小改进,因此您的问题实际上归结为从 1.3 到 1.4 的好处。一个警告:

It is worth noting that WICKET-2846 will almost definitely be reverted in the next release because the community has shown a preference for this. So, it would be wise not to take advantage of the InheritableThreadLocal that was put into version 1.4.9.

-Wicket main page

您提到的泛型当然是最明显的变化,如果您对警告感到恼火,那么它可能会涉及最多的工作。查看Wicket wiki on upgradingexpanded news post获取更全面的更改列表。

我的工作团队在几个月前进行了迁移,但没有发现任何重大影响,无论是好是坏。更新泛型引用确实花了几个小时,但知道您也没有使用过时的技术,这让您感到很欣慰。我们在这里不使用 Spring,但是 1.4 应该比以前的版本更兼容 Spring。

在您的情况下,它可能只是归结为您觉得更烦人的事情:花几个小时来生成您的代码或使用处于生命周期结束状态的东西。

关于java - 从 Wicket 1.3.7 升级到 1.4.9 有哪些主要优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3141416/

相关文章:

java - 求和超时如何解决?

java - 如何在android中检查设备是否设置了密码?

java - OpenGl ES - 如何将不同的纹理映射到瓷砖网格

magento 网站迁移后 CSS 不加载

java - 如何添加restfb.如何将 jar 转移到 Apache NetBeans IDE 11.1 上的 Maven 项目?项目 -> 属性中没有库类别

php - Laravel PHP fatal error : Class 'Table' not found with migrate command

migration - 当参数为 String 时,Dymola 中的类有条件迁移

iphone - 在 iPhone 上测试应用程序升级

wix - 如何让 WiX 主要升级工作?

installation - 如何从VS 2017升级到2019?