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

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

控件功能


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

Kendo UI

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

Kendo UI的文本字段有三个选项:Calendar, DatePicker 和 DateTimePicker。Calendar非常平滑,可以自定义模板,比如可以为日历添加图标。

DatePicker 和 DateTimePicker使用比较简单,比如要提取其他DatePicker上的动态数据,只需要一行代码就可以实现。同样,这两个控件也是完全可自定义的,不仅可以提取单个的日期,还可以提取月份,DateTimePicker可以提取单个小时。

>>Kendo UI 下载

DevExpress

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

>>DXperience 18.2.6下载

网格


Kendo UI

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

DevExpress

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

考虑到我们的项目需要大量的网格数据操作,最终我们选择了Kendo UI。当然这里不是说功能越丰富的就越好,当然要根据自己的项目需求和价格预算来综合考量,毕竟两款控件都是非常值得信赖的。

填写DevExpress 2019调查问卷免费领取红包!

活动规则:

  1. 扫描底部二维码填写调查问卷;
  2. 完成后扫描问卷底部二维码添加客服微信;
  3. 联系客服领取红包;
  4. 如有疑问请联系“在线客服”咨询或电话咨询:023-68661681。

长按或扫描下方二维码
填写DevExpress调查问卷
免费获取红包哦!
立即行动↓↓↓

实例:用户界面控件Kendo UI vs DevExpress对比评测一相关推荐

  1. 知名界面类控件Kendo UI for jQuery R2 2019 SP1发布|附下载

    Kendo UI for jQuery提供了在短时间内构建现在Web应用程序所需要的一切.从70多个UI中选择,并轻松地将它们组合起来,创建出酷炫响应式的应用程序,同时将开发时间加快了50%. 更多资 ...

  2. html引入kendo日期控件,kendo ui 日期插件:kendoDatePicker详解

    项目中引入了kendoUI,为了保持风格一致,项目中引入的组件,尽量优先使用kendoUI中已有的,避免引入更多的第三方库文件,不利于日后的管理和维护. kendoUI2018最新版库文件中的日期插件 ...

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

    2019独角兽企业重金招聘Python工程师标准>>> 在一次使用ASP.NET MVC进行开发的Web项目中,我们需要 用户界面控件 来帮助实现界面的大部分功能.由于项目比较复杂, ...

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

    2019独角兽企业重金招聘Python工程师标准>>> 在上一篇用户界面控件的王者之争:Kendo UI vs DevExpress(一)中,笔者跟大家披露了 Kendo UI 和D ...

  5. C#跨线程更新控件(UI)使用delegate方式

    C#跨线程更新(获取)控件(UI)使用delegate方式 在做界面开发的时候经常用到多线程,并且要在work线程中对控件或者界面进行操作,下面给出几种常用的操作方法 使用匿名委托到主线程中进行UI异 ...

  6. DevExpress WinForms是一款全球顶级的用户界面控件套包

    所有由 DevExpress 生产的 WinForms 组件套和库均在一个软件包中. DXperience DXv2 WinForms包含下列产品: XtraGrid Suite, XtraBars ...

  7. [Android5 系列二] 1. 全实例之控件(Widget)

    前言 android.view.View 视图类是widgets 的基类, 有很多的扩展类, 包括文本视图TextView.图像视图ImageView.进度条ProgressBar .视图组ViewG ...

  8. WPF界面控件Telerik UI for WPF初级入门教程 - 入门指南

    本文主要介绍如何在项目中获取Telerik UI for WPF控件,并开始快速使用它们.启动并运行第一个简单控件后,请查看后续步骤部分,开始更详细地探索控件功能. 点击获取工具下载 使用Teleri ...

  9. 界面控件Telerik UI for WinForms入门教程 - Telerik Upgrade API Analyzer

    针对Telerik UI for WinForms的每个版本,技术团队都尽量避免引入影响公共 API 的更改.但是有时需要进行此类更改才能使产品发展,这可能会导致应用程序升级到最新的 Telerik ...

最新文章

  1. Markdown 学习笔记
  2. Spring全局异常捕捉实现HandlerExceptionResolver接口,在error-page配置捕捉异常
  3. Nacos-环境隔离
  4. Hive安装中遇到过的坑
  5. python(11)-if语句,断言assert
  6. Python Django项目部署 Linux 服务器
  7. VS封装给Unity使用的DLL
  8. pta 习题集5-19 列车厢调度
  9. CSS 总结我对3D效果的一些误解
  10. HDU 5410 CRB and His Birthday
  11. 分类与聚类的本质区别
  12. 一阶低通滤波器方程_一阶有源低通滤波电路与最经典一阶低通滤波器电路图
  13. 《私募股权基金投资基础知识》---第四章
  14. WPF学习第十一集-深入浅出话模板
  15. Instant-Meshes-奇异点检测
  16. 中国风?古典系?AI中文绘图创作尝鲜!⛵
  17. 20以内的加减法辅导
  18. 《C++沉思录》学习笔记1
  19. 邮箱输入注册测试用例
  20. 一文带你读完《推荐系统实践》

热门文章

  1. 【MFC】打开资源视图对话框,提示未注册控件
  2. 如何将CAD中的横向文字变成竖向排列?
  3. 【VMware Workstation 不可恢复错误: (vcpu-2) Exception 0xc0000005 (access violation) has occurred.】
  4. RESTClient 使用教程
  5. 人总要有奋斗目标的坚持
  6. 7-CNN-minist数据分类
  7. 什么是外汇跟单?外汇MT4自动跟单系统靠谱吗?
  8. 小米手机 开发app python_python之小米应用商店搜索
  9. SpringBoot-jdbcTemplate访问数据库
  10. RST切换成AHCI无法正常进入windows(装双系统Ubuntu)