hoy*_*ter 1 wpf infragistics devexpress telerik
这与半小时前我发布的问题有所不同,WPF开发比传统ASP.NET(Web表单)更快或更慢.
如果我们在我们的WPF项目中使用Telerik(或DevExpress或Infragistics等),我很好奇我们可以合理期望提高生产力的程度.这是一个足够大的项目,我们将有时间选择我们选择的任何库.我们的应用程序将在日历周围具有相当复杂的UI; 否则它很香草味.我们没有非常多的WPF经验.
我知道这取决于,尤其是 有多少控件有用,我们需要多少为我们的应用程序定制它们等等.
如果你能(以某种方式)包含那些依赖关系并得到一些数字,那就太好了.在我的梦里:
我已经完成了大型WPF项目,有或没有第三方控制库(在我的情况下是Infragistics) - 并且使用该库大大增加了我们的工作效率.
或者减半它,无论你的经验.
我的经验是,使用良好,干净的第三方控件集可以提高工作效率,特别是如果控件集包含项目所需的功能.
例如,我目前正在使用Telerik的WPF控件,而单独的数据网格控件可能会将我们的总开发时间减少一半(对于需要的特定项目),因为它会自动处理手动设置的难度.使用标准的DataGrid类.
话虽这么说,如果我们没有使用那个类,差异就会很小.仍然会有一些改进,特别是考虑到数据输入的一些改进(即:更好的数字控制),但这种改变远没那么引人注目.
但是,我建议您在选择产品套件时考虑学习曲线.例如,Telerik的WPF产品具有相对较低的学习曲线,因为它们的设计与标准WPF控件非常相似.另一方面,我对DevExpress的WPF控件的体验却截然不同 - 几乎是相反的极端.DevExpress倾向于几乎专门使用他们的控制套件,并且有适当的自定义工作流程.一旦你学会了这一点,它就相当不错了 - 但它们与使用标准控件不同,并且在使用它们的位置和方式方面往往相当普遍.根据我的经验,Infragistics和ComponentOne正处于这两个极端的中间.
| 归档时间: |
|
| 查看次数: |
1666 次 |
| 最近记录: |