您对NetAdvantage或EXperience的体验是什么?

时间:2008-12-03 01:33:38

标签: winforms infragistics dxperience netadvantage

我正在调查他们两个,虽然我对前任雇主的NetAdvantage非常满意,但我发现价格点(加上What is the best winform UI component set?的推荐书)让我犹豫并考虑DXExperience。

那就是说,我想知道:

  • 你在(或者两者都是)的领域经历了什么?
  • 您是否愿意花费自己的辛苦赚来的钱?

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

  • DXperience有没有类似于UltraWinDataGrid的东西?这个网格非常棒 - 而且没有合理的竞争对手就是一个显示阻止者。

注意:这不是为了引发火焰战争,我对经验感兴趣,并且实用建议。

8 个答案:

答案 0 :(得分:8)

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

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

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

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

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

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

答案 1 :(得分:4)

DevEx Grid 非常棒,但我没有UltraWinDataGrid的经验。

我是否愿意将自己的钱花在DevEx上?是的,而且我这样做 - 我一直在Delphi时代使用他们的东西(维持Delphi订阅大约5年,现在.NET订阅需要4年)。他们得到了极大的支持和非常强大的产品线。

编辑:基于我在Infragistics site看到的NetAdvantage WinGrid,DevEx Grid可以做到这一切以及更多。你可能习惯的所有过滤,排序,分组和自定义布局,以及卡片布局和更多。另外,如果你对他们的东西不满意,DevEx会提供无问题的退款保证。

老实说,我不是DevEx shill,只是一个非常开心的客户 - 是的 - 为自己的东西付出自己的钱:)

答案 2 :(得分:2)

我是一个骗子,我在订约时使用了devexpress。任何套房都有自己的必须要学习的问题,但总的来说我很高兴。我现在的雇主使用telerik,我回顾自己的时间,将经验作为一个美好的时光。

我确实把钱花在自己的东西上,我认为这是一个不错的选择。他们的网格独自帮助我获得合同。

答案 3 :(得分:2)

我使用NetAdvantage向前和向后摆动。控制很好,但过于复杂 - 新控件上的巨大学习曲线。它们也不是很有效,并且往往会生成大量的视图状态数据和HTML;比我觉得更有必要。多年来他们的控制集已经发展了,说实话,我希望他们重新开始 - 尽管它会迫使我重建我的webapps的大部分内容。

他们的质量控制虽然糟糕。每一个新版本都会受到恐惧而不是快乐的引入新问题,就像修复旧版本一样快。例如,他们在JavaScript文件中留下了“调试”语句。

我怀疑他们的支持最近被外包了,他们的标准回答是“请制作一个独立的项目来证明这个错误”,这至少可以说是乏味的。最近花了三个月等待修复。我发现自己在Infragistics中提出的支持电话远远超过其他所有公司的支持。

与此相关联,他们的文档似乎永远不适合我。也许我不够努力。

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

答案 4 :(得分:2)

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

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

但是,我们很高兴知道,根据我们的经验,我们并不孤单。

答案 5 :(得分:1)

我曾与DevExpress和Infragistics合作过,发现DevExpress远远好于几个原因。对于DevExpress,控件执行得更好,看起来更稳定,依赖文件的重量更轻。我们实际上是通过使用Infragistcs的旧的(.Net v1.5)解决方案制作了一个项目,因为由于所需的依赖安装而难以维护。

答案 6 :(得分:0)

答案 7 :(得分:0)

我对Infragistics Netadvantage的经验:

软件有很多错误,支持无法处理大多数稍微高级的问题。我在Infragistics中遇到的很多问题(以及那些基础知识中的错误!)在2011年及之前已经众所周知。

我很遗憾在没有做足够研究的情况下购买软件。最后,我编写了几个解决方法脚本,以便能够使用控件。支持团队提供的大多数解决方案都涉及将其控件的属性设置为“关闭”。打开案例之前的最终解决方案:关闭所有功能......

所以我真的不建议购买这些控件。

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

一个示例:当您在DropDownBox中进行过滤并且想要单步执行其中一个结果时,每次进行回发时,如果您想要对select-event做出反应,这会导致不必要的行为。 此外,单步快速跳过元素,第二次或第三次回发只会丢失。

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

在片刻,我们正在调查Telerik,直到现在还没有陷入类似的麻烦。