您会推荐哪些 .net 控件库作为企业的必备工具?
- 可以免费/非免费
- 至少应该包含一个真正强大的 Datagrid
- Ajax 功能
有没有可用的比较?
您会推荐哪些 .net 控件库作为企业的必备工具?
有没有可用的比较?
我以前使用过Telerik ASP.NET控件,效果很好,我还想说看看DevComponents WinForms 控件......非常酷的东西。
我会加入Developer Express。我过去曾使用过其他一些组件供应商,但就团队对客户的参与和支持而言,他们是一流的。
我会为 ASP.NET/AJAX 的 Telerik 服务。是的,它们可能被认为是“臃肿软件”,但由于额外的功能和开箱即用的 UI 设计,我将在这里和那里添加额外的 5k 数据。您说的是“企业”,所以我认为成本不是问题,如果是这样,那么 Telerik 就是赢家。
这取决于您愿意花多长时间来了解一组 UI 控件的工作方式。例如,DevXpress WinForms 控件需要一些时间来适应,因为某些属性的名称与标准 Winforms 控件不同。然而,这使 DevXpress 的样式系统能够工作。
过去我发现 DevXpress 在 WinForms 上运行良好,但在 Asp.net 上运行得不太好。我认为这是因为没有两家公司以相同的方式构建复杂的 Web 应用程序,因此像 Grid 这样的复杂控件很难插入到现有的 Asp.net 应用程序中。使用 Ajax 的 101 种不同方式只会让情况变得更糟。
一些控件供应商提供简单的控件,可以快速学习并放入现有代码中,而其他控件供应商则必须购买他们的做事方式。决定您是否愿意让控制供应商告诉您如何构建您的应用程序。
我在 2007 年进行了比较,请参阅Infragistics 控件与 devexpress 和 Janus 控件的比较
我强烈建议自己做一个快速比较。
虽然这取决于您的项目规模和要求,但我推荐 DevXpress 和 Telerik(Web/Windows)。我使用过 ComponentArt、Telerik、DevXpress,我认为如果您正在开发 Web 应用程序,Telerik 会更好。而 devXpress 在 Winforms 中更好。顺便说一句,在开发过程中,在某些情况下,我特别遇到了 Telerik Products 的性能问题。尽管如此,Telerik 是 Web 开发的不错选择。
我们使用了同步融合来增强数据网格功能。
我们使用 Infragistics 来满足我们的大部分需求,主要是用于它们的网格和日期控制。此外,我们使用来自 DevXpress 的 XtraReports 作为报告工具。
Niether 是完美的,但为 Windows 和 ASP.NET 开发提供了最好的性价比,因为它们在一组中提供。
我也会看看 Telerik,没有使用过它们,但据我所知,它们与 Infragistics 相似。
编辑:作为补充说明,我发现坚持使用 1 个或 2 个控件集比在多个供应商中选择一个个体更好,它使学习控件的结构更容易和更容易部署,因为大多数人将使用一些通用库而不是控制套件。