代码改变世界

Telerik Extensions for ASP.NET MVC 中文教程(1) - 开篇

2013-03-31 23:39  程序开发助手  阅读(3422)  评论(11编辑  收藏  举报

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/

    下载源代码请到这个站点下载,不要到Telerik的官网下载,除非你注册了账户,否则你下不到它的源代码

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

五、目前可用的组件

   

开篇就先到这里,下一篇将介绍环境搭建及Hello Telerik Extensions for ASP.NET MVC