可用 .net 控件库的比较
Posted
技术标签:
【中文标题】可用 .net 控件库的比较【英文标题】:Comparison of available .net controls libraries 【发布时间】:2010-10-11 11:47:44 【问题描述】:您会推荐哪些 .net 控件库作为企业必备?
可以免费/非免费 至少应该包含一个真正强大的Datagrid Ajax 功能有没有可比较的?
【问题讨论】:
【参考方案1】:我将为 Telerik for ASP.NET/AJAX 服务。是的,它们可能被认为是“臃肿软件”,但由于额外的功能和开箱即用的 UI 设计,我将在这里和那里添加额外的 5k 数据。您说的是“企业”,所以我认为成本不是问题,如果是这样,那么 Telerik 是赢家。
【讨论】:
【参考方案2】:我在 2007 年做过比较,见 Infragistics controls compared to devexpress and Janus controls
我强烈建议您自己做一个快速比较。
-
您的应用程序/开发目标是什么(快速开发、良好的用户体验、漂亮的外观和感觉、性能、win 或 web,必须具备哪个控件...)
收集可能的不同供应商
与不同的供应商一起制作快速测试工具
让不同的开发者对控件/供应商进行评分
在博客上介绍您的工作并让我们知道 :-)
【讨论】:
【参考方案3】:我们使用syncfusion 来增强数据网格功能。
【讨论】:
【参考方案4】:虽然这取决于您的项目规模和要求,但我推荐 DevXpress 和 Telerik(Web/Windows)。我使用过 ComponentArt、Telerik、DevXpress,我认为如果您正在开发 Web 应用程序,Telerik 会更好。而 devXpress 更好在 Winforms 中。顺便说一下,在开发过程中,在某些情况下,我在 Telerik Products 中遇到了特别的性能问题。尽管如此,Telerik 是 Web 开发的不错选择。
【讨论】:
【参考方案5】:这取决于您愿意花多长时间来了解一组 UI 控件的工作方式。例如。 DevXpress WinForms 控件需要一些时间来适应,因为某些属性的名称与标准 Winforms 控件不同。然而,这使得 DevXpress 的样式系统能够工作。
在过去,我发现 DevXpress 在 WinForms 上运行良好,但在 Asp.net 上效果较差。我认为这是因为没有两家公司以相同的方式构建复杂的 Web 应用程序,因此像 Grid 这样的复杂控件很难插入到现有的 Asp.net 应用程序中。使用 Ajax 的 101 种不同方式只会让情况变得更糟。
一些控件供应商提供简单的控件,可以快速学习并放入现有代码中,而其他控件供应商则必须购买他们的做事方式。决定您是否愿意让控制供应商告诉您如何构建您的应用程序。
【讨论】:
【参考方案6】:我们使用 Infragistics 来满足我们的大部分需求,主要是用于它们的网格和日期控制。 此外,我们使用 DevXpress 的 XtraReports 作为报告工具。
Niether 是完美的,但为 Windows 和 ASP.NET 开发提供了最好的性价比,因为它们在一组中提供。
我也会看看 Telerik,没有使用过它们,但据我所知,它们与 Infragistics 相似。
编辑:作为补充说明,我发现坚持使用 1 个或 2 个控件集比在多个供应商中选择一个个体更好,这使得学习控件的结构更容易,更容易部署,因为大多数人会使用一些常见的带有一套控件的库。
【讨论】:
【参考方案7】:我会加入Developer Express。我过去曾使用过其他一些组件供应商,但就team's involvement 和他们的customers and Support 而言,它们是一流的。
Online demos 的 ASP.Net、WPF 和 Silverlight 组件。
【讨论】:
【参考方案8】:我之前使用过TelerikASP.NET 控件效果很好,我还想说看看DevComponents WinForms 控件...非常酷的东西。
【讨论】:
以上是关于可用 .net 控件库的比较的主要内容,如果未能解决你的问题,请参考以下文章
决策者问题:在 Web UI 控件上比较 ASP.NET / Ruby / Python
.NET 使用 JustAssembly 比较两个不同版本程序集的 API 变化