“必须拥有”.NET组件:经验丰富的开发人员?

时间:2010-02-05 23:38:08

标签: c# .net asp.net components

我认为我会在最有用的通用组件上绘制更有经验的.NET(主要是CSharp / ASP.NET)开发人员。作为涉及基于网络的图形/报告/数据可视化的项目的一部分,我需要花费大约5到7千美元用于组件,但是我希望得到的东西对于通用板块而言是有用的有没有!我目前的想法如下,欢迎任何意见:

  • Dundas Chart(已经购买,我有很棒的使用体验)
  • Telerik .NET
  • DevExpress DXperience(对Telerik组件有点欺骗,但我想如果有一个奇怪的错误或限制你有另一个作为后备)。两者看起来都非常全面。
  • 正在考虑像godiagram这样的图表类型控件 - 它看起来并不像旧的Corgent / Dundas图表那样神奇,但我现在找不到更好的一个。如果有人知道一个很好的抗锯齿并适合工作流程类型图表,请告诉我!
  • 考虑到Telerik SiteFinity许可证,它看起来相当不错,但不确定它与非cms类型页面的结合程度如何,因此陪审团已经结束。

有任何明显的疏漏吗?谢谢大家!

6 个答案:

答案 0 :(得分:9)

我已经购买了DevExpress和Telerik库,虽然两者都很好,但我最终还是完全删除了Telerik,并且出于一些非常具体的原因坚持使用DevExpress。

首先, 在两者之间存在很多重叠,他们中的两个真正在ASP.NET / C#市场中占据领导地位。

DevExpress在报告工具方面具有显着优势。我评估的工具都不是很完美(我总共看了四个)但DevExpress是最容易实现的,最容易部署,至少和其他任何工具一样强大(可能除了MS工具之外 - 但它有它自己的部署问题)。这是一个优势,因为报告也是我的应用程序的核心。

DevExpress图表库非常很好,并且与报告工具很好地集成 - 为他们赢得了另一个胜利。 Dundas和Telerik也有很好的库,但是在做图表之后,易于设置/定义对我来说非常重要,而DevExpress在那里很有优势。

Telerik有一个更好的在线HTML编辑器(我们的产品中有一个CMS),但DevExpress产品并没有那么落后。如果我没有进行报告/制图,我可能会在此基础上单独使用Telerik,因为我们的CMS非常重要,但如果 进行报告/制图,那么这还不够。

两者的Grid产品都很棒,但DevExpress还提供了一个PivotGrid,它是一个引人注目的数据分析工具,是数据分析很重要的任何网站的一个很好的补充。

我的经验都非常好。

两者的通用控件都非常强大,但老实说,没有理由选择其中一个来控制 I 关注的控件。我的重点是日期处理控制和数字输入。

所以,我绝对可以看到人们对这两者中的任何一个感到满意,但我最终(在使用两者之后大约两年)只使用DevExpress。 DevExpress团队还写了一本真正有助于充实其图书馆使用范围的书,这并没有什么坏处。

希望有所帮助!

答案 1 :(得分:7)

在花钱购买你可能会使用的控件之前,你应该弄清楚你在做什么并购买你将使用的控件。

我喜欢asp.net图表控件,http://weblogs.asp.net/dwahlin/archive/2008/11/25/getting-started-with-the-asp-net-3-5-chart-control.aspx

但他们是免费的。

答案 2 :(得分:2)

我完全赞同@John Boker,但也会补充说,您考虑扩大搜索范围以包含可能使您的团队在代码生成/测试/验证方面更快的开发工具。

根据我的经验,让您的代码更容易构建和维护胜过拥有各种昂贵的组件库,这主要是因为您正在寻找具有非常好的免费版本的控件,但相对缺乏体面的免费代码制作工具。

答案 3 :(得分:2)

像ReSharper和dotTrace这样的开发工具将有助于编写高效的&可维护的代码

答案 4 :(得分:0)

我认为Peter Blum's 验证器控件很棒,而且他的数据录入内容也非常好。

答案 5 :(得分:0)

SQL Server报告服务(如果您使用的是SQL Server)可能会帮助您减少其中一些服务的成本。此外,没有多余的装饰Google Chart API便宜且易于整合。