用户界面控件的王者之争:Kendo UI vs DevExpress(一)

在一次使用ASP.NET MVC进行开发的Web项目中,咱们须要 用户界面控件 来帮助实现界面的大部分功能。因为项目比较复杂,咱们最终肯定对 Kendo UI DevExpress 这两款国际知名的用户界面组件进行评估。下面笔者跟你们分享一下评估控件的经验,但愿对其余选购控件的朋友提供一个参考和借鉴。


当时咱们评估这两款控件主要考察:控件的功能、易用性、与当前项目的集成时间和自动代码完成的时间。 正则表达式

控件功能

首先咱们比较了Kendo UI和DevExpress当前所提供的控件,并大体评估了控件的功能。根据项目的需求,咱们主要测试了文本和日期两个控件。 测试

Kendo UI

Kendo UI是Telerik旗下的控件,在Web和移动开发领域都有很是棒的表现,在开发者当中也是至关的受欢迎。Kendo UI提供了两个文本字段控件:AutocompleteNumericTextBox。后面个控件提供了各类选项,好比价格、百分比、测量和质量。这些控件很是惊艳,功能很强大,不过惟一的不足就是它的Mask文本字段,好比输入邮件和地址必需要用固定的格式,不过这个问题用一个jQuery插件就能够轻松解决。 spa

Kendo UI的文本字段有三个选项:Calendar, DatePickerDateTimePicker。Calendar很是平滑,能够自定义模板,好比能够为日历添加图标。 插件

DatePicker 和 DateTimePicker使用比较简单,好比要提取其余DatePicker上的动态数据,只须要一行代码就能够实现。一样,这两个控件也是彻底可自定义的,不只能够提取单个的日期,还能够提取月份,DateTimePicker能够提取单个小时。  开发

DevExpress

DevExpress固然不用我多介绍了,界面控件中的老大,界面效果好,控件丰富,能够实现各类意想不到的效果,用了以后都会有相见恨晚的感受。它的文本控件支持多种格式,可随意添加各类数字、Email、地址和IP等,它还能够添加正则表达式验证和定义消息。  get

网格

Kendo UI

Kendo UI的网格很是棒!功能很丰富,支持主从结构、行模板、行内编辑、随意翻阅和同步加载等。这里不能列出全部的功能,对Kendo UI有兴趣的朋友不妨体验一下它的Grid Demo。 同步

DevExpress

以后咱们又测试了DevExpress Grid,不愧是老牌控件,它的网格控件固然也不负众望。不过通过测试体验以后发现它的功能比Kendo UI Grid稍微要少一点,模板指定比较麻烦,主从结构没法获取,并且网格的样式也比Kendo UI要简单。 模板

考虑到咱们的项目须要大量的网格数据操做,最终咱们选择了Kendo UI。固然这里不是说功能越丰富的就越好,固然要根据本身的项目需求和价格预算来综合考量,毕竟两款控件都是很是值得信赖的。 im

相关文章
相关标签/搜索