DevExpress Controls值得使用? [关闭]

问题描述 投票:0回答:7

在Windows窗体,wpf等中使用像DevExpress这样的第三方控件会增加/减少处理时间和内存消耗吗?

他们肯定会增加开发的便利性。

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

使用它们是否值得花费?

devexpress
7个回答
3
投票

只考虑你将花费在创建自定义控件并使其工作的时间,这已经由像DevExpress这样的n供应商创建,为您省钱。

当谈到控制他们自己时,这完全取决于您的需求。我发现DevExpress特别好。使用控件的简易性比它的竞争对手更好,但是再次说,一个精心打造的开发人员用C1控件,会不同意。

在报告设计师时,C1非常慢。 Devexpress在WPF中的设计师并不是那么好。非常马车。 Infragistics报告可以构建跨平台,所以这是必须的。

这一切都归结为您的具体需求。如果你有可用的资金,那么从长远来看这将是一项很好的投资。


5
投票

你基本上每年只能获得4个数字(或更少)的开发团队扩展,所以是的,这是值得的。

它们的控件运行良好,CPU和内存方便,它们易于使用且看起来也很好。用户喜欢与他们合作。此外,他们的生产力工具是最重要的。

你需要注意的一件事是their position on exception handling。 DevExpress不相信fail-fast开发,有时他们会隐藏异常 - 是的,甚至是你的代码产生的 - 以“帮助”你让你的应用程序“稳定”。不幸的是(并且预期),它产生了比它解决的问题更多的问题。

这是我遇到的一个大问题。如果不是为了这个,我会说它是最好的第三方控制制造商。通过远射。


2
投票

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

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

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


1
投票

我也在使用DevExpress的VCL。我对学习和使用它们的整个经历非常满意。我会重复其他帖子所说的内容。我还要补充一点,DevExpress有很多试用期,你可以尝试他们的整个产品,或者如果你知道你在寻找什么,你可以要求试用一个特定的包。


0
投票

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


0
投票

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

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


0
投票

非常好的组件,但文档有时很糟糕。它从不一步一步走。它的一切都在一次。演示中充满了许多高级内容,与演示内容无关,如果您不熟悉这些技术,那么在开始理解实际演示的任何内容之前,首先必须对这些技术进行逆向工程。许多时候缺少基本步骤,对于工作人员来说,他们可能非常简单,他们无法理解它需要在那里,并且没有人天生具有开发技能的DNA。

我希望他们的员工努力做老师,这样他们就能理解新手的想法。 “学习路径”的概念可能与他们非常陌生。我在网上使用Safari很多,这种方法完全与DevExpress相反。一步,一步,一步不是3765步一步。但我仍然喜欢这些组件。

© www.soinside.com 2019 - 2024. All rights reserved.