我认为我会在最有用的通用组件上绘制更有经验的.NET(主要是CSharp / ASP.NET)开发人员。作为涉及基于网络的图形/报告/数据可视化的项目的一部分,我需要花费大约5到7千美元用于组件,但是我希望得到的东西对于通用板块而言是有用的有没有!我目前的想法如下,欢迎任何意见:
有任何明显的疏漏吗?谢谢大家!
答案 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便宜且易于整合。