在 Windows 窗体、wpf 等中使用 DevExpress 等第三方控件是否会增加/减少处理时间和内存消耗?
它们确实增加了开发的便利性。
与 Microsoft 提供的本机控件不同,它们的在线支持也很有限。
使用它们值得吗?
在 Windows 窗体、wpf 等中使用 DevExpress 等第三方控件是否会增加/减少处理时间和内存消耗?
它们确实增加了开发的便利性。
与 Microsoft 提供的本机控件不同,它们的在线支持也很有限。
使用它们值得吗?
基本上,您每年将获得四位数(或更少)的开发团队扩展,所以是的,这是值得的。
他们的控件在 CPU 和内存方面表现良好,它们易于使用并且看起来也不错。用户喜欢与他们合作。此外,他们的生产力工具是一流的。
您需要注意的一件事是他们在异常处理方面的立场。DevExpress 不相信快速失败的开发,有时他们会隐藏异常——是的,即使是你的代码产生的异常——以“帮助”你使你的应用程序“稳定”。不幸的是(也是意料之中的),它产生的问题比它解决的问题多得多。
这是我对他们的一个大问题。如果不是因为这个,我会说它是最好的 3rd 方控制制造商。远射。
只需考虑您将花费在创建自定义控件并使其工作上的时间,这已经由 n 供应商创建DevExpress
,可以为您节省资金。
当涉及到他们自己的控制时,这一切都取决于您的需求。我发现DevExpress
特别好。使用控件的易用性比它的竞争对手要好,但话又说回来,一个精心打磨的带有C1
控件的开发人员会不同意。
对于报表设计器,C1 非常慢。Devexpress 在 WPF 中的设计师不是很好。非常马车。Infragistics 报告可以跨平台构建,这是必须具备的。
这一切都归结为您的特定需求。如果您有可用的资金,那么从长远来看,这将是一项不错的投资。
我在工作中使用它们,并会全心全意地推荐它们。针对您的一些问题:
如果你有钱,我会亲自选择它们。
我也在工作中使用 DevExpress 的 VCL。我对学习和使用它们的整个体验非常满意。我会重申其他帖子所说的话。我还要补充一点,DevExpress 有很多试用期,您可以在其中试用他们的整个产品,或者如果您知道自己在寻找什么,您可以请求试用特定的软件包。
我之前使用过componentart,但是当我使用Devexpress时,我认为值得,你可以轻松快速地完成所有事情。
在质量、功能、易用性和支持方面,我会说是的。
但是在许可方面存在巨大的烦恼。一张执照就是一张席位。构建服务器是灰色地带,当你的团队中的人需要加入时,它会变成一个突然的意外费用,通常会在 1 年后发生,因此你还必须重新购买自己的许可证(因为 1 年的限制加上版本更新和你不能买旧版本)。