我正在考虑购买dev express或telerik来帮助我们开发应用程序。
我们主要使用asp.net,但开始越来越多地使用silverlight和mvc。
我想知道人们对以下几点的看法:
- 功能集
- 易用性
- 文档
- 价格和许可证
我正在考虑购买dev express或telerik来帮助我们开发应用程序。
我们主要使用asp.net,但开始越来越多地使用silverlight和mvc。
我想知道人们对以下几点的看法:
首先,我在 Telerik 工作,涉及他们的 ASP.NET(AJAX 和 MVC)以及 XAML 产品,所以请记住这一点 :)
由于两家公司的套件倾向相似,我强烈建议您尝试使用它们。通常,当我尝试第三方供应商时,我会尝试以下步骤:
通常,在此之后,我就知道我是否喜欢该产品了!
至于 Telerik 特定项目,我将遵循您提到的类别,以使其更容易理解 :)
功能集
既然您提到感兴趣的是 ASP.NET AJAX、ASP.NET MVC 和 Silverlight,我建议您查看我们的演示页面并了解我们提供了什么。每个演示都有源代码列在页面上(对于 ASP.NET 产品,它位于实际演示下方,对于 Silverlight,则在演示的右上角有一个“代码”按钮)。这将给您一个特性的概念,以及控件内部的代码。
易用性
每当我从我们的任何客户那里得到反馈时,他们几乎总是提到使用我们的控件非常快速和容易。但是,一个人认为易于理解和使用的东西可能并不适用于另一个人,因此我建议您尝试组件并看看您的想法! :D
文档
我们的文档中充满了示例和更详细的控件信息。再次强烈建议您使用产品文档来查看您的想法:
定价和许可证
我们的许可证是以每个开发人员为基础的,不需要支付任何分成费用或其他分销方面的费用。我们尽可能地让您的生活变得更加轻松,如果您正在一个多人团队中工作,其中有多个人进入和退出该团队,我们有能力将许可证转移到新加入团队的个人名下。
既然您正在查看三个产品,我强烈建议您考虑购买Premium Collection或者Ultimate Collection(有关包含内容的完整列表,请参见此页面),因为对于这些套餐您会获得相当划算的优惠。
此外,我们的试用版是完全功能性的,并且不会过期(只有偶尔弹出一个试用信息),所以请随心所欲地使用和滥用这些组件!
这就是我所有的内容了,祝您在评估中好运!
首先免责声明 - 我是DevExpress的员工。但我会尽量给您一个公正的答案,因为选择和决定取决于您。
一般来说,这两个套件在产品和功能方面都很相似。然而,有一些关键差异可能对您有利。在做出决定之前,我建议:
1)决定需要哪些功能
2)您将使用或需要哪些控件
3)询问支持团队所需的功能是否被支持。我知道有时情况可能很好,但只需要实现一些小东西……而你却不能。
请花一点时间进行研究再做决定。如果您选择我们的控件,我们的支持团队将很乐意帮助您。
使用我们工具的主要优势之一: - 容易入门 - 大量资源学习 - 直观的API,设置复杂场景更容易 - 伟大的社区 - 出色的支持团队
嗯,我本来要写一篇长篇关于ASP.NET DevExpress控件的答案……作为其中一些控件的作者,我喜欢它们:)。真的。希望您能做出让您受益的决定。
如果您有任何问题,请随时通过support@devexpress.com与我们联系,我们很乐意帮助您。
这是一个很棒的讨论。我在一个项目上使用DevExpress ASP.NET套件超过两年,现在在一个新项目上使用Telerik ASP.NET AJAX。
老实说-它们基本上都做同样的事情。不同之处在于支持和示例。在这方面,我认为DevExpress做得更好一些。
我的 $.02...
编辑
我已经有一段时间没有使用DevExpress或Telerik控件了。因此,为了公正地对待DevExpress和Telerik,我原来的答案在这个点上无意义。
Telerik ASP.NET控件在自动化Web测试和测试包含Telerik控件的Web页面方面比DevExpress具有显着优势。
Telerik还具有更宽松的许可条款:
但在我的公司中,我们使用DevExpress。这并不是我选择这些组件。事实上,我使用DevExpress非常满意。
我使用Telerik ASP.NET,不是我的选择,而是由我的经理决定。
功能集:很棒,你可以找到几乎任何你需要的工具。
易用性:还可以,不是非常优秀(没有完美的东西)。在样式控制方面有些问题(telerik在这里并没有让我们的生活更加轻松)。此外,一些控件不能很好地配合使用(例如,在RadMenu内部使用RadComboBox有时会让人头痛)。
文档:有很多文章。事实上,Telerik正在夸耀他们的文档有多么好。但我发现很多内容已经过时或者不正确,特别是在客户端API方面:在他们的文档中找到真正有效的内容几乎是不可能的(例如,他们建议使用.listDOMElement函数,而实际上应该使用.get_listDOMElement函数)。我不知道是谁写的这些文档......
许可证:我无法说太多,因为这是我经理关心的事情......