5

我正在研究它们,虽然我对前任雇主的 NetAdvantage 感到非常满意,但我发现价格点(加上什么是最好的 winform UI 组件集?)让我犹豫并考虑 DXExperience .

也就是说,我想知道:

  • 你在任何一个领域(或理想情况下两者都有)的经验是什么?
  • 你愿意把自己辛苦赚来的钱花在任何一个上吗?

这是针对 WinForms 的——也是最后一个问题:

  • DXperience 有什么类似于 UltraWinDataGrid 的吗?这个网格太棒了——没有一个合理的竞争对手是一个表演障碍。

:本文无意煽动火焰战争,我感兴趣的是经验和务实的建议。

4

8 回答 8

8

我们评估了来自 Syncfusion、Infragistics、ComponentOne、Xceed、Janus 和 DevExpress 的库。我们根据其功能集、网格性能和功能以及功能区控制功能决定使用 DevExpress。

比较 Infragistics 和 DevExpress Grid 控件我发现:

  • 与 Infragistics 网格相比,DevExpress 网格加载速度更快,处理的数据更多。
    • 25K 行 * 50 列:Infragistics 加载时间为 2000ms,DevExpress 加载时间为 1400ms
    • 50K 行 * 500 列
      • Infragistics 600ms 首次加载,400ms 后续
      • DevExpress 1000ms 首次加载,250ms 后续加载
    • 500K 行 * 50 列
      • Infragistsic 3500ms 首次加载,7000ms 后续加载
      • DevExpress 2000ms 首次加载,1700ms 后续加载
    • 2M 行 * 10 列
      • Infragistics 内存不足异常
      • DevExpress 8500ms 首次加载,10000ms 后续加载

适用于 Windows 窗体的 DevExpress DxGrid 控件非常棒。内联编辑器使用户体验非常好。排序和分组对于开发人员和最终用户来说都易于使用和理解。

总的来说,我对图书馆非常满意。他们的支持非常好。在这个项目的整个生命周期中,我已经提出了 20 多个支持问题,并且每次都得到了很好的回应。

我会把自己的钱花在 DevExpress 控件上。

于 2009-07-28T13:31:40.460 回答
4

DevEx Grid很棒,虽然我没有使用 UltraWinDataGrid 的经验。

我愿意把自己的钱花在 DevEx 上吗?是的,我确实这样做了——我早在 Delphi 时代就一直在使用他们的东西(维持 Delphi 订阅大约 5 年,现在 .NET 订阅将持续 4 年)。他们得到了极好的支持和非常强大的产品线。

编辑:根据我在Infragistics 网站上看到的 NetAdvantage WinGrid 的内容,DevEx Grid可以做所有这些,甚至更多。您可能习惯的所有过滤、排序、分组和自定义布局内容,以及卡片布局等等。此外,如果您对他们的产品不满意,DevEx 将提供无条件退款保证。

老实说,我不是 DevEx 的骗子,只是一个非常快乐的客户——是的——为他们的东西支付自己的钱 :)

于 2008-12-03T02:00:32.663 回答
2

我是一个asp人,我在签约时使用了devexpress。任何套房都有自己的一套你必须学习的陷阱,但总的来说我很高兴。我现在的雇主使用 Telerik,我回顾我的 aspxperience 时间是一个光明的时期。

我确实把自己的钱花在了他们的东西上,我认为这是一个不错的选择。仅他们的电网就极大地帮助我获得了合同。

于 2008-12-03T02:52:36.333 回答
2

我使用 NetAdvantage 大幅前后摆动。控件很好,但过于复杂 - 新控件的学习曲线巨大。它们也不是很有效,并且倾向于生成大量的视图状态数据和 HTML;比我觉得必要的要多得多。他们的控制集多年来一直在发展,老实说,我希望他们重新开始——即使这会迫使我重建我的 webapps 的大部分。

他们的质量控制虽然很糟糕。每个新版本都以恐惧而不是喜悦来迎接新的错误,就像旧错误被修复一样快。例如,他们在 JavaScript 文件中留下了“调试”语句。

我怀疑他们的支持最近被外包了,他们的标准回答是“请生成一个独立的项目来演示错误”,这至少可以说是乏味的。最近花了三个月的时间等待修复。我发现自己通过 Infragistics 拨打的支持电话比所有其他公司加起来都要多。

与此相关,他们的文档似乎对我不起作用。也许我还不够努力。

但是,尽管存在所有负面因素,但控件功能丰富,可以节省自己滚动的时间。多少时间?不再那么确定了。

于 2009-07-28T13:01:33.273 回答
2

NetAdvantage 的网格组件也让我们惊叹不已。不过,从那里开始走下坡路。他们的技术支持似乎对我们想要合并到表格中的“复杂性”(即排序、复选框、菜单等)感到“惊讶”。

解决方案是在他们的咨询服务上花更多的钱来修复他们的代码。在交出更多钱之前,我宁愿咬断我的手。

然而,令人欣慰的是,在我们的经历中,我们并不孤单。

于 2009-07-31T15:46:41.907 回答
1

我曾与 DevExpress 和 Infragistics 合作,发现 DevExpress 好得多,原因有几个。控件性能更好,看起来更稳定,并且依赖文件对于 DevExpress 来说更轻。我们实际上是从使用 Infragistcs 的旧(.Net v1.5)解决方案中脱离出来的,因为由于需要安装依赖项,维护起来非常困难。

于 2009-09-13T19:38:58.100 回答
0

这些证明也很有帮助: http: //www.componentsource.com/products/dxperience-winforms/reviews.html

http://www.componentsource.com/products/netadvantage-net/reviews.html

但还没决定...

于 2008-12-03T02:44:42.653 回答
0

我对 Infragistics Netadvantage 的体验:

该软件有很多错误,支持无法处理大多数稍微高级的问题。我的很多 Infragistics 问题(这些是 Basics 中的错误!)在 2011 年及更早的时候就已经广为人知了。

我非常后悔没有做足够的研究就购买了该软件。最后,我编写了几个 Workaround 脚本,以便完全能够使用这些控件。支持团队提供的大多数解决方案都处理将控件的属性设置为“关闭”。开箱前的最终解决方案:关闭所有功能...

所以我真的不推荐购买这些控件。

一个不错的选项可能是 AjaxControlToolkit,它不需要任何费用。Infragistics 承诺了很多关于他们的控制,你不会轻易实现。

一个示例:当您在 DropDownBox 中进行过滤并想要单步执行某个结果时,每次进行回发时,当您想要对选择事件做出反应时,这会导致不需要的行为。此外,稍微快一点地遍历元素,第二次或第三次回发就会迷失方向。

使用 AjaxControlToolkit,您从一开始就知道您必须自己完成一些任务,但至少 Basics 不是 Buggy。

目前我们正在调查 Telerik,到目前为止还没有遇到类似的麻烦。

于 2015-06-08T14:41:18.203 回答