1

在 Windows 窗体、wpf 等中使用 DevExpress 等第三方控件是否会增加/减少处理时间和内存消耗?

它们确实增加了开发的便利性。

与 Microsoft 提供的本机控件不同,它们的在线支持也很有限。

使用它们值得吗?

4

6 回答 6

5

基本上,您每年将获得四位数(或更少)的开发团队扩展,所以是的,这是值得的。

他们的控件在 CPU 和内存方面表现良好,它们易于使用并且看起来也不错。用户喜欢与他们合作。此外,他们的生产力工具是一流的。

您需要注意的一件事是他们在异常处理方面的立场。DevExpress 不相信快速失败的开发,有时他们会隐藏异常——是的,即使是你的代码产生的异常——以“帮助”你使你的应用程序“稳定”。不幸的是(也是意料之中的),它产生的问题比它解决的问题多得多。

这是我对他们的一个大问题。如果不是因为这个,我会说它是最好的 3rd 方控制制造商。远射。

于 2014-11-13T14:00:36.927 回答
3

只需考虑您将花费在创建自定义控件并使其工作上的时间,这已经由 n 供应商创建DevExpress,可以为您节省资金。

当涉及到他们自己的控制时,这一切都取决于您的需求。我发现DevExpress特别好。使用控件的易用性比它的竞争对手要好,但话又说回来,一个精心打磨的带有C1控件的开发人员会不同意。

对于报表设计器,C1 非常慢。Devexpress 在 WPF 中的设计师不是很好。非常马车。Infragistics 报告可以跨平台构建,这是必须具备的。

这一切都归结为您的特定需求。如果您有可用的资金,那么从长远来看,这将是一项不错的投资。

于 2012-07-25T13:20:15.383 回答
2

我在工作中使用它们,并会全心全意地推荐它们。针对您的一些问题:

  • 不,它们似乎没有内存问题,并且在处理大量数据时表现更好(我主要考虑 DataGrid 控件)
  • 在线支持令人印象深刻——完整的 api 文档、大型社区论坛、付费支持论坛(我从来不需要使用)。就文档质量而言,它们接近 MSDN。

如果你有钱,我会亲自选择它们。

于 2012-07-25T13:15:35.733 回答
1

我也在工作中使用 DevExpress 的 VCL。我对学习和使用它们的整个体验非常满意。我会重申其他帖子所说的话。我还要补充一点,DevExpress 有很多试用期,您可以在其中试用他们的整个产品,或者如果您知道自己在寻找什么,您可以请求试用特定的软件包。

于 2012-07-25T21:20:50.780 回答
0

我之前使用过componentart,但是当我使用Devexpress时,我认为值得,你可以轻松快速地完成所有事情。

于 2014-08-18T14:41:33.007 回答
0

在质量、功能、易用性和支持方面,我会说是的。

但是在许可方面存在巨大的烦恼。一张执照就是一张席位。构建服务器是灰色地带,当你的团队中的人需要加入时,它会变成一个突然的意外费用,通常会在 1 年后发生,因此你还必须重新购买自己的许可证(因为 1 年的限制加上版本更新和你不能买旧版本)。

于 2015-10-23T02:34:48.180 回答