DevExpress和Infragistics套件比较 - 考虑可能要切换

10
我们目前是Infragistics NetAdvantage Select的客户,已经用了几年时间。虽然他们的控件还可以,但我不认为它们非常好,但目前我们投入学习的时间是我们坚持使用他们的主要原因。我们同时使用ASP.NET和Winnform控件。
由于我们需要进行续订,我们正在考虑DevExpress作为一个选择,因为它们似乎提供了很多相同的功能。
对于任何已经从Infragistics转移到DevExpress的人,你发现怎样呢?是向前迈进还是后退?这么做的优缺点是什么?
10个回答

11

我的公司正在使用DevExpress,我们对他们的套件非常满意。我们从未使用过Infragistics套件,因此我无法谈论从Infragistics切换到DevExpress的过程。

总的来说,我发现DevExpress控件非常容易在我们的应用程序中使用和实现。一些控件具有较小的学习曲线,例如DevExpress TreeList,但这不是一个很大的问题。

其中一件我不喜欢的事情是某些控件中的属性"Properties"。该属性用于设置控件的其他选项。

例如设置textEdit(devexpress的文本框)的最大长度:

textEdit.Properties.MaxLength而不是textEdit.MaxLength

因此,他们的控件非常棒,并且外观也很好,但我认为DevExpress的主要优点是他们的支持。您可以在支持页面上提出问题,并在一天内收到答案,如果问题很复杂,则可能需要两天时间。

所以,如果您对Infragistics不满意,请尝试DevExpress。您可以下载试用版,所以您没有任何损失。


3
我建议你看看Telerik。他们在行业中的支持是一流的。他们给你很好的实际例子,我认为他们的文档是最好的。
我曾经与一家深入研究您正在考虑的控件的公司签订合同,如果免费使用它们,我也不会使用它们。我这样说的原因是,我认为他们的文档很糟糕。当我花钱购买RAD类型的控件套件时,是为了使我的工作更轻松、更快速地进入生产阶段。我发现,在某些情况下,与其尝试解决我遇到的问题,不如直接想办法让内置控件做你想要的事情。
他们的示例有点像Microsoft以前的示例。它们基于技术销售,用于展示“设置多么容易”,但在现实世界中,如果您使用这些技术并监视视图状态和流量,您可能会感到不太满意。
我没有账户提交支持票,但在一个月的时间里,我通过账户持有人提交了4个支持票,据我所知,没有得到任何答复。(这可能是我必须经历的人出了问题,但我怀疑。)
当涉及到Telerik的Ajax Rad控件时,很少有我不能通过查看安装的示例Visual Studio示例Web解决方案和他们的文档来找到需要做的事情。
祝你好运,在你的搜索中即使你不考虑Telerik,我强烈建议你寻找其他选择。

KF用户名如何被清空? - crh225

2
从Infragistics转向Devexpress很困难!我过去两年一直作为Windows和Web开发人员使用Infragistics,现在在另一个地方使用Devexpress。
由于其多功能属性,开发人员使用Devexpress控件略有困难。以DevExpress中的网格为例(在Windows情况下),它分为两部分:
1.主显示部分和
2.视图部分,因此您可以在绑定期间管理它们
另一方面,在Infragistics中没有这样的东西,所以使用起来很简单明了。
同样,在Infragistics和Devexpress控件之间有很多这样的区别。
现在我觉得,如果您对具有大量繁琐逻辑的复杂功能感兴趣,则Devexpress很适合您!或者,如果您想保持简单的功能,则Infragistics很适合您。
因此,正如您所知道的那样,很难说这两者哪个真正优越-我们必须根据自己的要求进行选择。

2
略微不相关,但您可能还想评估Telerik控件。我们已经使用它们多年了。卓越的控件和支持。而且他们的控件也适用于ASP.NET MVC。

我只是一个快乐的客户。


谢谢,我们之前也看过它们。我们目前使用的是DevXpress Xtrareports,因此如果在总体质量和功能方面有意义,希望将其 conslidate 到一个套件中。 - schooner

2

虽然与控件无关,但使用DevExpress套件,您可以免费获得出色的VS插件 - CodeRush和RefactorPro。


谢谢,我主要对控件部分感兴趣,这样我们就可以在前进的过程中互换控件。试图在成本和质量之间取得平衡。 - schooner
3
CodeRush对于所有拥有付费(即非Express)版Visual Studio 2008的人免费使用。 - smok1
是的,CodeRush 有免费版本,但付费版本要好得多。免费的 CodeRush Express 缺少一些重要功能,例如模板。 - Przemaas

2

像 Francis 一样,我没有从 infragistics 转到 devexpress,而是直接使用 devexpress。我可以谈谈学习曲线。根据您要使用的控件以及您打算如何使用它们,可能几乎没有学习曲线。

数据操作控件(xtragrid、xtrascheduler、xtracharts 等)在绑定数据库时非常容易使用。当绑定持久化对象时则稍微有些困难。他们的 XPO 在数据绑定方面并不像应该或者应该那么容易/直观,但也不是特别难。

对我来说最大的好处是文档。他们的文档网站以及教程视频都非常棒,而且没有使用琐碎或过于复杂的示例,直戳主题。

正如 Francis 所说,票务响应时间以及回复的清晰度和详细程度 - 它们经常包括展示您应该做什么的小项目,或者会更改您提交的项目以符合要求 - 在我看来是首屈一指的。


1
坚持使用Developer Express。他们有更好的升级路径,几乎所有的重大变化都是书面记录的。 自2003年以来,我一直在使用它们,仍然没有找到更好的匹配。

1

我从Infragistics迁移到了DevExpress。由于Infragistics的对象更重,性能也不太好,因此我再也不会回去使用它们了。文档很糟糕,他们的示例非常幼稚。Infragistics数据网格内联编辑(类似Excel)是一个不错的功能,在DevExpress中不可用。除此之外,DevExpress的数据网格、主细节设置、数据网格下拉列表声明和其他功能都更加简化。


1
性能较慢是由于使用非Ajax控件(UltraWeb-Grid/Tree/Menu),而在Ajax控件(如WebData-Grid/Menu/Tree)中有性能改进。 - NT88

0

我已经使用Telerik RAD Controls几年了。我非常满意ASP.NET Ajax和WinForms控件。我以前没有使用过DevExpress或Infragistics控件,但在决定使用Telerik时,我看了一下它们。


0
这可能有点晚了,但是因为我在寻找同样的问题时发现了这篇文章,所以我想就Telerik发表我的评论。我以前使用过Infragistics,感觉还可以,但是性能不是很好。最近我和一家使用Telerik Winforms的公司签了一个合同,我们发现他们的控件中有许多错误。他们的支持非常好,对问题或意见的回应非常快,但不幸的是,大部分时间当我们提出某些东西不起作用的问题时,答案是这是他们控件中的一个错误。此外,他们的文档明确指出他们的控件不打算被继承,因此虽然在他们的控件上构建自定义控件在大多数情况下似乎可行,但并不推荐。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接