Devexpress Windows控件使用不直观?

时间:2011-03-23 15:38:52

标签: winforms devexpress

我在这里寻求一般意见。我和我的团队一直致力于使用DevExpress Winform控件的Windows项目。经过6个多月的研究,超过一半的人都觉得DevExpress不仅过于复杂且不直观(与标准的Windows窗体控件相比),而且在一些设计中也存在严重缺陷的情况。

任何在生产项目中使用过控件的人都想添加?

3 个答案:

答案 0 :(得分:6)

我一直在使用DevExpress控件大约一年(主要是XtraGrid)。

我们切换到XtraGrid,因为标准的WinForms网格控件在我的应用程序(科学仪器应用程序)开发的早期就用完了。

我同意你对他们的控件有点复杂和不直观的评论。有很多功能,通常很难浏览所有属性,并了解它们如何相互作用。

同意“他们在某些设计情况下也存在严重缺陷” - 我的经历恰恰相反。总体设计看起来非常强大,并且经过深思熟虑,几乎任何事情都是可能的(尽管我经常需要他们的技术支持人员的指导来实现我需要的功能)。

卓越的技术支持(所有问题的24小时周转时间)是关键 - 如果我无法弄清楚如何相对快速地做我想要的事情,我只是发送支持请求。

这改变了我的工作习惯 - 我通常更喜欢自己解决问题 - 但是我的项目一直很好。

总的来说,我很高兴我们选择了DevExpress。

答案 1 :(得分:4)

在DevExpress中工作,我认为我们的控件架构非常好,控件非常直观。但是,我也明白学习曲线可能有些困难,因为控件提供了很多功能。许多功能导致复杂性,似乎无法创建易于使用的丰富功能控件。我只能向您保证,如果您决定使用我们的控件,我们的支持团队将很乐意提供帮助......无论如何,这完全是您的选择。

答案 2 :(得分:2)

广泛使用DevExpress控件后,我假设你在谈论XtraGrid。

XtraGrid没有针对单个行和单元格的任何对象,强制您使用行处理以及GridView上的许多方法对网格执行任何操作。
这使得网格更具可扩展性;与竞争对手相比,XtraGrid在大型数据集上的执行速度要快得多,竞争对手每个行和单元都有对象(我从个人经验中说)。

我对XtraEditors没有任何麻烦;一旦你习惯了RepositoryItem类和Properties属性(嵌入所必需的),它们就不难使用了。