我们使用.net(ASP.Net和WinForms)的Infragistics控件已有几年了。我们想要升级我们当前的版本(v6.3)并且是一个泡菜。由于许可限制,我们可以升级到v7.3或v8.1但不能升级到更高版本,我们不希望在许可证上花更多钱,除非确实有必要。有传言说x.1版本通常不如之前的(x-1).3版本稳定,因为有更多的变化。这只是一个谣言,我不知道它是否真实,我也不认为它是真的。
我想知道哪个选项是首选的,为什么:
有什么建议吗?你有这两个版本的经验,可以比较它们的稳定性吗?
谢谢
答案 0 :(得分:2)
传统上,我没有与Infragistics NetAdvantage版本有任何“稳定性”问题。但是,我发现了一些重大变化(尤其是ASP.NET CSOM方面),以及更小,更隐蔽的陷阱。因此,我们公司的政策是不要升级启用Infragistics的项目,直到它绝对是非常必要的。 (是的,这意味着我当前的开发机器实际上安装了四个版本的IG。我的最后一个有8个,因为它也支持VS2003 / .NET 1.1!)
IG 确实倾向于在删除新版本时修复一些错误;通常我会发现在旧项目上我需要的黑客或解决方法不再需要新的项目。 (显然,这是特定于控制的。)
如果您要升级给定项目的控制集,我的官方建议是尽可能新。您将(可能)进行重大更改,无论如何,但至少通过这种方式,您还可以获得最新错误修复的优势。这可能不是新许可的理由,请注意 - 如果您取消IG订阅,这不是撤销该许可的理由。但是尽可能新 - 对你而言,听起来像8.1。