【问题标题】:Help needed deciding between Telerik RadControls and DevExpress DXperience (WPF)需要帮助在 Telerik RadControls 和 DevExpress DXperience (WPF) 之间做出决定
【发布时间】:2011-06-09 20:52:53
【问题描述】:

在工作中,我们正在评估 WPF UI 组件库以供购买以用于即将进行的项目,并将范围缩小到 Telerik RadControls 和 DevExpress DXperience Enterprise 之间的选择,这两者看起来都非常强大并且似乎提供了我们想要的东西。不幸的是(由于时间限制)我没有太多时间去尝试这些库,所以我对其他人的体验很感兴趣,尤其是图表和 gridview 组件以及这些组件对 MVVM 模式的支持程度。

考虑到所有因素,从长远来看,两者中的哪一个会使生活变得更轻松并提供最佳结果?

谢谢, 詹姆斯

【问题讨论】:

标签: wpf mvvm telerik devexpress


【解决方案1】:

我已经对此进行了研究,但我不会给出我的意见,因为它是主观的。

我会做的是提供建议:

  • 它们对 MVVM 的支持级别大致相同,请查找可绑定或不可绑定的属性。检查网格列上的 Width 属性等小东西。

  • 你真正需要看的是性能,不要只看供应商自己的例子,做你自己的测试。然后我想你会发现一个套件肯定比另一个套件好。

  • 请查阅您的产品路线图,了解未来的合理距离,看看您是否会使用套件中的任何其他组件,如果是,请同时测试它们,即您不想被卡在一堆糟透了的 Silverlight 控件

  • 查看每个供应商的支持论坛。 IMVHO 这里有一个主要区别,其中一个供应商比另一个供应商更快、更有建设性地回答问题

  • 花时间做一个完整彻底的测试;现在略过这点并节省一点时间很可能会花费您大量的开发和维护时间

【讨论】:

  • 不是我想要的比较,但我接受了您的回答,因为您为其他可能试图选择合适产品的人提出了重要观点。
  • @Vaccano - 我们选择 Telerik 的原因有很多。它的 Silverlight 网格比 DX 网格快很多倍,而且它的支持论坛要好得多 - 他们很高兴您将他们的产品推向新的方向并积极尝试为您寻找解决方案,而 DX 员工往往没有帮助在那一刻,你开始做一些稍微复杂的事情。 但话虽如此 DX 从那时起重写了他们的 Silverlight 网格,而且其他供应商也会做出自己的改进所以我的测试现在已经过时了,不适用于当前版本 .
  • 说“我都测试过,但我不会分享结果......”有什么意义。你的要点甚至比两家供应商的光鲜的讲义还要广泛。 -1
  • @MattWolf 如果你有半点线索,你就会明白我为什么这么说——结果与我们的要求有关,而不是与 OP 的要求有关。控制套件发展得非常快——我在被问到问题时所说的任何内容都可能在 6 个月后过时,这正是 StackOverflow 试图避免的答案类型。您刚刚对一个已有 2.5 年历史的关于每个季度都在变化的产品的回答发表了评论,我从那时起的回答现在对您有多大用处? (反正我在cmets里给了答案,你没看吗?)
  • 该评论几乎没有意义。如果是这种情况,我们都应该停止分享有关任何软件库或语言的意见。毕竟 .Net 将在 2.5 年以上发布 6.5 版……如果您认为您所说的仅与您自己有关,而与其他人无关,那为什么要开口呢?我的意思是说“我知道你们想知道的事情,但是嘿,我不会说”几乎没有任何价值。
【解决方案2】:

我们长期以来一直是 devExpress WinForms 开发人员。我们现在正在使用 WPF 做更多事情,并将使用 Silverlight 5。

我们在大约三个月前完成了您面临的相同分析,具体针对我们的 WPF/Silverlight 转变。我们下载了 Telerik 的试用版,预计我们可能会成为高级订阅。我认为 Telerik 的组件更容易使用 MVVM 实现,而且作为一家公司,他们在 .NET 事务方面经验更丰富;但是,我会说 DevExpress 总是有一个解决方案(包括代码),他们正在将新版本开发为 WPF/Silverlight 的单一代码库(我记得 Telerik 已经是这样了)。

这两家公司都有一些学习曲线,因此请务必查看支持!浏览论坛以获取公司对用户帖子的回复。 DevExpress 显示所有支持帖子,包括错误,并且他们网站的组织比 Telerik 好得多。此外,检查视频/书面教程的库存(和日期)。在我看来,这就是 DevExpress 大放异彩的地方,也是我们与他们在一起的原因。

祝你好运!

【讨论】:

    【解决方案3】:

    在前面,我偏爱 Telerik,因为我已经使用了一段时间并与他们建立了关系。

    我没有使用过 DevExpress 的 Silverlight 控件,但几年前我确实不得不使用他们的 asp.net 控件。也许事情已经随着他们而改变了,但从对我来说很重要的支持、易用性和示例的角度来看,我从经验中没有什么好说的。

    继续,您可以在安装文件夹中找到 Telerik 的代码示例。查找 Demo 目录。

    上网查看每个产品的帮助。这是我在使用控制套件时发现的最重要的事情之一。这和一家了解您购买他们的控件是为了提高生产力的公司,而不是因为您只是想消磨时间学习其他东西。

    此外,您还可以下载包含支持的 30 或 60 天试用版。试一试,并就如何与每家公司做某事打开一个案例。获得支持可以帮助您找出需要完成的事情或遇到的问题,这一点非常重要。

    就 MVVM 而言,我也在处理样本。我整理了一个模板示例,用于使用 MVVM、Prism 4 构建模块化应用程序,它使用了一些 Telerik 控件。

    我正在接近包含 Grid 并利用他们的地图控件的更新,但我需要一段时间才能将其发布。

    http://www.dotnetpatterns.net/content/185-Silverlight-4.0-Prism-4.0-Telerik-Ribbon-Application-Template

    祝你好运。

    附:您提到了图表控件,而我对其中任何一个都不太熟悉,所以我再次建议您查看每个提供的帮助和示例。几个月前,我不得不使用一些仪表和图表制作一个演示,Telerik 帮助和示例帮助我轻松完成我需要做的事情,而无需之前没有图表或仪表控件的经验。

    【讨论】:

    • 根据经验,DevExpress 支持非常出色,即使在我进行评估时,他们也会提供帮助,并且在某些情况下会为您编写代码来解释要点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-01
    • 1970-01-01
    • 2013-12-30
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    相关资源
    最近更新 更多