近期公司在做重構,准備換前端框架由Extjs換kendo-ui,問什么要換框架呢?主要有以下幾個原因:
- Extjs太重,偏向后端語言,前端寫起來費勁
- Extjs執行太慢(這是主要原因),因為Extjs的頁面也是用js來生成,這必然會降低性能,影響頁面的渲染速度
- kendo-ui是一款非常不錯的前端框架,你可以在這里看一些Demo。
這篇文章主要是說一下我對kendo-ui了解,希望通過此文能使你對kendo-ui有所認識,也是我開始重構項目前的學習。
kendo-ui介紹:
kendo-ui是一款基於jQuery的前端框架,由Telerik公司開發,其官網上是這樣介紹的:Everything you need to build modern sites and apps with HTML5/JS。總共分為四個部分:
- DataViz
數據可視化 - Framework
框架(MVVM) - Mobile
移動端 - web
web端
因為項目是做web端的,所以下面我將會介紹一下web端的組件,所有組件的皮膚都可以自定義設置。
kendo-ui的web:
- grid
- Editor
- dropdownlist
- treeview
- tabstrip
- drawer
總結:
本文只是簡單的介紹了一下kendo-ui,它有哪些功能,后續開發中將會繼續貼出我對它的了解,可惜的是他並不是完全開源的。
可以再github上訪問https://github.com/telerik/kendo-ui-core。
如果你也在使用kendo-ui或者在學習kendo-ui都可以和我一塊分享對kendo-ui的使用經驗。如果你在開發中遇到了一些問題可以@me,謝謝!