您当前位置:首页 > 文章中心 > HTML5+CSS3 > kendo UI

kendo ui简介

稿件来源: 阳光企业网站管理系统   撰稿作者: 太阳光   发表日期: 2013-10-25   阅读次数: 20491   查看权限: 游客查看

Kendo UI Web包含所有创建高速HTML5 web app的必备元素:UI组件、数据源、验证、一个MVVM框架、主题、模板等等。

移动HTML5带UI的开发框架层出不穷,常见的有Sencha Touch、jQuery Mobile前者效果较好,收费,学习成本高;后者效果一般,但兼容性好,免费,学习成本低,会jquery的同学上手快。其实还有一个夹在两者之间的框架叫Kendo UI。

Kendo是日本语意:剑道;剑术。他们的logo就是一个武士形象,给人感觉真有本领,犀利。kendoui效果比jquery Mobile要好,次于Sencha Touch,但学习成本也次于它。下载地址:kendoui分三部分:

  1. Kendo UI Web包含所有创建高速HTML5 web app的必备元素:UI组件、数据源、验证、一个MVVM框架、主题、模板等。(价格:$399)  Kendo UI Web GPL版免费开源
  2. Kendo UI Mobile 创建的应用程序感觉就像本地应用程序。仅使用HTML5和JavaScript,通过一个简单的UI代码库便可支持大多数手机和平板电脑平台。(价格:$199)
  3. Kendo UI DataViz 跨平台跨设备的数据可视化组件可以创建丰富的图表和仪表盘。(价格:$399)

不知道什么原因国内研究kendoui的人比较少,几乎没有中文API,没有中文论坛及学习资料。这么好的东西就这样浪费了,仅仅是因为收费吗?

Kendo UI拥有统一测试,支撑框架下你所需要的所有工具。它使得你专注于创建自己的应用程序,而不是从成百上千不支持的插件和库中创建(和支撑)框架。 Kendo UI Web包括简单、一致的编程接口,安全可靠的数据源,精美和新颖的UI小部件,MVVM框架,主题和模板等。你需要做的就是以Kendo UI Web为基础,去开发现代化、交互式的HTML5和JavaScript应用程序。
 
Kendo UI Web支持即时触屏功能。所有的Kendo UI Web小部件都全面支持触屏设备,如iPad、iPhone和Android,因此你的Web应用程序能用在许多不同输入选项的设备上。甚至Kendo UI的拖拽框架都支持触摸屏,你无需仅仅为了处理鼠标和触摸屏输入而复制代码。想获取更地道的UI部件和移动设备上的体验,请搜索KendoUI Mobile。
 
Kendo UI的每个方面都从底层开始构建,以提供强大的JavaScript应用程序性能。Kendo UI不是另一个jQuery UI的克隆,它的每一个决定都是从优化性能出发。从轻量级的、执行明显快于jQurey模板的内置模板库,到利用CSS3硬件加速的(如果可能)优化动画 和先进的虚拟化用户界面,Kendo UI不遗余力地提供高性能的客户端UI。
kendo UI web确实是一个很优秀的框架,里面主要含有组件为以下几种:
常见组件列表:
  1. AutoComplete 自动补齐
  2. Calendar组件 日历表
  3. ColorPicker 颜色选择器
  4. ComboBox 下拉列表框
  5. DatePicker 日期选择组件
  6. DateTimePicker 日期时间控件
  7. DropDownList 下拉菜单
  8. Editor 在线编辑器
  9. Grid 表格组件
  10. ListView 列表视图
  11. Menu 菜单
  12. MultiSelect 多选框
  13. NumericTextBox 数值文本框
  14. PanelBar 手风琴选项卡
  15. Scheduler 日程调度表
  16. Slider 滑动控制器
  17. Splitter 界面分割符
  18. TabStrip 选项卡
  19. TimePicker 时间选择器
  20. Tooltip 提示工具
  21. TreeView 树型视图
  22. Window 弹窗
框架组件:
  1. DataSource 数据源
  2. Templates 模板
  3. MVVM 视图模型
  4. Effects 8种页面特效
  5. Drag & Drop 拖放
  6. Validator 表单验证
  7. Globalization 全球化数据转换
  8. Styling 样式
外加两个应用面板案例,寿司购物车与图片展示。

kendoUI也是建立在jquery库上的,所以有jquery基础的同学学习它并不费劲。默认配有jsp、php、asp.net后台示例。试用版本的README文件这样说明:

This is Kendo UI Trial unified package, which contains all Kendo UI products and is not bound to any of the commercial Kendo UI offerings.
It includes trial versions of the Kendo UI server wrappers, which are available in the individual commercial packages as follows:
. Kendo UI Complete for ASP.NET MVC
. Kendo UI Complete for JSP
. Telerik DevCraft Complete or Ultimate Collections

关键词: kendoui,html5,移动框架   编辑时间: 2013-11-26 11:23:55

  • 感到高兴

    10

    高兴
  • 感到支持

    5

    支持
  • 感到搞笑

    10

    搞笑
  • 感到不解

    3

    不解
  • 感到谎言

    0

    谎言
  • 感到枪稿

    0

    枪稿
  • 感到震惊

    3

    震惊
  • 感到无奈

    0

    无奈
  • 感到无聊

    2

    无聊
  • 感到反对

    4

    反对
  • 感到愤怒

    2

    愤怒
89.66%(52)
10.34%(6)
共有5 条评论 发言请遵守【相关规定

网友评论

会员头像
发 表同步腾讯微博    验证码:  点击更新请先登陆
  • 【游客】请问下楼主,有没有办法稍微优化下js加载性能啊,js加载很慢 [2018-09-03 16:40:57]
  • 【管理员_太阳光】
    引用 游客 的评论:优化太差,打开特别慢
    大而全的框架都会有这毛病。前端发展很快,这些大船也只能慢慢调头。 [2017-07-19 21:46:43]
  • 【游客】优化太差,打开特别慢 [2017-05-02 11:57:27]
  • 【管理员_太阳光】
    引用 游客 的评论:想问下您,在网上能够下载到kendo ui的commercial版,不知道网上下载的"zip"的kendo ui commercial版有没有试用期的限制,会不会超过期限就不让用了呢?
    其实免费与收费功能上是一样的,收费版本提供一些技术服务。因js源代码没有加密(只是简单压缩)所以不会作试用期限制,也不可能限制。你只要遵守GPL版免费开源协议就放心使用。 [2014-02-07 17:12:41]
  • 【游客】想问下您,在网上能够下载到kendo ui的commercial版,不知道网上下载的"zip"的kendo ui commercial版有没有试用期的限制,会不会超过期限就不让用了呢? [2014-02-01 18:06:16]
关闭模块文章图片 article Pictrue
  • 我的妈妈爸爸
  • 基于koa2+mysql+vue2.0+Element阳光内容管理系统
  • 代码覆盖率工具 Istanbul 入门教程
  • 全栈工程师的武器——MEAN
  • 9款超炫的 CSS3 复选框(Checkbox)
  • 微信开发在线翻译功能
  • CSS3那些不为人知的高级属性
  • 给easyui的datebox添加清空事件
  • flash写字效果
  • kendoUI系列教程之DropDownList下拉菜单
  • kendoUI系列教程之datetimepicker日期时间选择
  • kendoUI系列教程之datepicker日期选择
  • kendoUI系列教程之combobox下拉列表框
  • kendoUI系列教程之colorpicker
  • kendoUI系列教程之calendar日历表
  • kendoUI系列教程之autocomplete自动补齐