DevExpress和Telerik控件比较

34

我正在考虑购买dev express或telerik来帮助我们开发应用程序。

我们主要使用asp.net,但开始越来越多地使用silverlight和mvc。

我想知道人们对以下几点的看法:

  • 功能集
  • 易用性
  • 文档
  • 价格和许可证
5个回答

35

首先,我在 Telerik 工作,涉及他们的 ASP.NET(AJAX 和 MVC)以及 XAML 产品,所以请记住这一点 :)

由于两家公司的套件倾向相似,我强烈建议您尝试使用它们。通常,当我尝试第三方供应商时,我会尝试以下步骤:

  • 检查控件的功能
  • 使用他们的文档和示例
  • 查看社区(论坛)
  • 尝试支持(提交一个工单只是为了看看我得到的响应类型)

通常,在此之后,我就知道我是否喜欢该产品了!

至于 Telerik 特定项目,我将遵循您提到的类别,以使其更容易理解 :)

功能集

既然您提到感兴趣的是 ASP.NET AJAX、ASP.NET MVC 和 Silverlight,我建议您查看我们的演示页面并了解我们提供了什么。每个演示都有源代码列在页面上(对于 ASP.NET 产品,它位于实际演示下方,对于 Silverlight,则在演示的右上角有一个“代码”按钮)。这将给您一个特性的概念,以及控件内部的代码。

易用性

每当我从我们的任何客户那里得到反馈时,他们几乎总是提到使用我们的控件非常快速和容易。但是,一个人认为易于理解和使用的东西可能并不适用于另一个人,因此我建议您尝试组件并看看您的想法! :D

文档

我们的文档中充满了示例和更详细的控件信息。再次强烈建议您使用产品文档来查看您的想法:

定价和许可证

我们的许可证是以每个开发人员为基础的,不需要支付任何分成费用或其他分销方面的费用。我们尽可能地让您的生活变得更加轻松,如果您正在一个多人团队中工作,其中有多个人进入和退出该团队,我们有能力将许可证转移到新加入团队的个人名下。

既然您正在查看三个产品,我强烈建议您考虑购买Premium Collection或者Ultimate Collection(有关包含内容的完整列表,请参见此页面),因为对于这些套餐您会获得相当划算的优惠。

此外,我们的试用版是完全功能性的,并且不会过期(只有偶尔弹出一个试用信息),所以请随心所欲地使用和滥用这些组件!

这就是我所有的内容了,祝您在评估中好运!


1
9年过去了,有什么变化吗?最好在你的答案中加上一个日期(年份)标签进行更新。 - s3c

32

首先免责声明 - 我是DevExpress的员工。但我会尽量给您一个公正的答案,因为选择和决定取决于您。

一般来说,这两个套件在产品和功能方面都很相似。然而,有一些关键差异可能对您有利。在做出决定之前,我建议:

1)决定需要哪些功能

2)您将使用或需要哪些控件

3)询问支持团队所需的功能是否被支持。我知道有时情况可能很好,但只需要实现一些小东西……而你却不能。

请花一点时间进行研究再做决定。如果您选择我们的控件,我们的支持团队将很乐意帮助您。

使用我们工具的主要优势之一: - 容易入门 - 大量资源学习 - 直观的API,设置复杂场景更容易 - 伟大的社区 - 出色的支持团队

嗯,我本来要写一篇长篇关于ASP.NET DevExpress控件的答案……作为其中一些控件的作者,我喜欢它们:)。真的。希望您能做出让您受益的决定。

如果您有任何问题,请随时通过support@devexpress.com与我们联系,我们很乐意帮助您。


4
如果我自己联系DevExpress也不可能找到比你更好的信息来源。感谢您的评论。 - Matt Seymour
1
这个答案似乎不如Telerik赞助的答案好,并且正如另一个评论所说,“这只是一个很大的免责声明”。 - user166390
@DevExpressTeam,9年过去了,有没有什么变化?最好更新您的回答并加上日期(年份)“标签”。 - s3c
为什么这是被接受的答案?这里没有任何有用的信息。 - iCodeSometime

17

这是一个很棒的讨论。我在一个项目上使用DevExpress ASP.NET套件超过两年,现在在一个新项目上使用Telerik ASP.NET AJAX。

老实说-它们基本上都做同样的事情。不同之处在于支持和示例。在这方面,我认为DevExpress做得更好一些。

我的 $.02...

编辑

我已经有一段时间没有使用DevExpress或Telerik控件了。因此,为了公正地对待DevExpress和Telerik,我原来的答案在这个点上无意义。


1
我同意,我都用过。DevExpress的支持更好。答案更清晰。我还发现DevExpress的控件更轻量化和更优化。DevExpress控件背后的设计更加深思熟虑。举个例子,Telerik使用JavaScript来隐藏其网格中的列,并使用相同的集合进行滚动[它只是隐藏和显示以模拟滚动]和隐藏列。由于是同一集合,您无法隐藏列然后滚动。我向他们的支持团队发布了这个问题,并被告知。这样做没问题,应该可以工作。 - Steve Coleman
另外,Telerik不允许条件绑定。因此,如果您有大量列,您不能选择显示几个。您必须拉取并呈现它们全部。然后使用JS隐藏。非常沉重。另一点,在我购买Telerik之前。他们告诉我可以进行条件绑定并完全从服务器端呈现网格。然后购买后,支持告诉我不支持,并且我必须使用标记。非常欺骗。 - Steve Coleman
如果您使用Telerik支持,他们喜欢24小时窗口。大多数答案在24小时内到达,如果您在该时间窗口内更新问题,则会重置计时器。我还有一些消息链不断延续。由于糟糕的答案而尝试解决问题,持续了几周。 - Steve Coleman
在Progress/Telerik,即使经过17年的人们要求,你仍然无法编辑或删除自己的论坛帖子,“话说到此为止!” Telerik在营销方面做得更好! - jwize

12

Telerik ASP.NET控件在自动化Web测试和测试包含Telerik控件的Web页面方面比DevExpress具有显着优势。

Telerik还具有更宽松的许可条款:

  • Telerik软件按每个席位进行许可。
  • DevExpress软件按每个开发人员进行许可(个人),不得转许可给其他开发人员。

但在我的公司中,我们使用DevExpress。这并不是我选择这些组件。事实上,我使用DevExpress非常满意。


6

我使用Telerik ASP.NET,不是我的选择,而是由我的经理决定。

功能集:很棒,你可以找到几乎任何你需要的工具。

易用性:还可以,不是非常优秀(没有完美的东西)。在样式控制方面有些问题(telerik在这里并没有让我们的生活更加轻松)。此外,一些控件不能很好地配合使用(例如,在RadMenu内部使用RadComboBox有时会让人头痛)。

文档:有很多文章。事实上,Telerik正在夸耀他们的文档有多么好。但我发现很多内容已经过时或者不正确,特别是在客户端API方面:在他们的文档中找到真正有效的内容几乎是不可能的(例如,他们建议使用.listDOMElement函数,而实际上应该使用.get_listDOMElement函数)。我不知道是谁写的这些文档......

许可证:我无法说太多,因为这是我经理关心的事情......


如果你有机会重新评估你现有的套件,并且需要DevExpress产品的帮助,请发送电子邮件至info@devexpress.com,我们将安排一个GoToMeeting或其他方式向您展示DevExpress的Web产品。谢谢。 - Mehul

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