http://demos.telerik.com/aspnet-mvc/
Telerik Extensions for ASP.NET MVC 是Telerik 公司專門針對Asp.net MVC 開發的開源的的輕量級的UI組件。一句話說白了,就是Asp.net MVC下控件,借助它我們就可以像Asp.net web form一樣快速輕松的開發web項目了。自從有了Telerik Extensions for ASP.NET MVC ,項目經理再也不用擔心我的進度了。
一、優勢
1. 基於Jquery
2. 支持服務端代碼聲明和創建控件
通過擴展HtmlHelper類,可以像Asp.net MVC原生控件一樣使用Telerik 控件,
原生下拉列表: @Html.DropDownList("dropdownlist")
Telerik下拉列表: @Html.Telerik().DropDownList().Name("dropdownlist")
3. 提供多套現成的皮膚,以便於在沒有美工的情況下,也可以開發出美觀的UI
除以現成皮膚以外,還提供在線的自定義皮膚功能 http://stylebuilder.telerik.com/New.aspx?Suite=aspnet-mvc
4. 支持多視圖引擎
除了支持原生的Web Form及Razor外,還支持Spark, NHaml等
5. 跨瀏覽器支持
支持全部主流的瀏覽器:Internet Explorer, Firefox, Safari, Opera 及 Google Chrome.
6. 開源免費
Telerik 是基於GPL 3發布的,只要不是用來開發產品,僅僅是開發一些公司的項目,是可以放心的免費使用的。但是如果開發產品的話,就也得開源或花錢購買它的商業授權。
7. 軟件的質量,技術支持及升級都相對有保障
Telerik Extensions 是商業公司開發及維護,並且具有商業授權,所以在文檔,技術支持,及升級的頻率上做得都不錯,基本是按商業產品的標簽來做的。完全可以當一個商業的產品來 使用,而不用擔心后邊出了問題,沒有人支持(即使不買商業授權,也可在其它技術論壇上尋求幫助)。
二、缺點及不足
1. PGL 3的開源協議,不適合用於產品開發
2. 中文資料較少
3. 在國內用戶群較小
三、授權模式
支持及商業授權
1. PGL 3的開源協議
用於開發公司內部的系統或項目,只要不是開發並用於產品出售,但是免費的。如果是開發產品,則產品也要開源
2. 商業授權
購買商業授權,除獲得完備的技術支持外,GPL 協議的限制也將自動取消
四、相關資料
1. 項目站點: http://telerikaspnetmvc.codeplex.com/
2. Demo站: http://demos.telerik.com/aspnet-mvc/
3. 幫助文檔: http://www.telerik.com/help/aspnet-mvc
4. 事例代碼: http://www.telerik.com/community/code-library/aspnet-mvc.aspx
五、目前可用的組件
- Grid - 日常項目中所能用到的列表功能,幾乎都被支持了
- HTML WYSIWYG Editor - 使用簡單、但功能強大的跨瀏覽器富文本編輯控件
- ComboBox
- Calendar
- Chart
- Date, Time and DateTimePicker
- Menu
- NumericTextBox (支持貨幣,百分數,整數及小數)
- PanelBar (Accordion)
- Slider and RangeSlider
- Splitter
- TabStrip
- TreeView
- Upload
- Window
開篇就先到這里,下一篇將介紹環境搭建及Hello Telerik Extensions for ASP.NET MVC