ASP.NET Core学习日志1

1、ASP.NET进行了结构化的优化,使框架更为精简,模块化更加明显。

2、ASP.NET Core不再基于System.Web.dll,而是基于细粒度、分解的NuGet包。

3、基础特性:

1.Web UI 与Web API使用统一的库

2.集成现代客户端框架与工作流开发

3.提供一个适合云计算环境的配置系统

4.内置依赖注入

5.全新的轻量级和模块化的HTTP请求管道

6.在IIS中运行或者在私有进程中运行

7.基于ASP.NET,真正支持多应用的版本管理

8.完全支持Nugget包管理

9.一种简化web开发新的开发工具

10.构建跨平台ASP.NET应用

11.开源并通过社区管理

4、构建Web UI 和 Web API

1.使用MVC模式创建web应用

2.可以创建支持多种格式与内容的HTTP服务

3.可以使用Razor语法创建试图

4.在Razor文件中,标签助手使服务器端代码参与到创建和渲染Html元素

5.你可以创建完全支持使用自定义或者格式化内容(Json,Xml) 的Http服务

6.模型绑定自动将HTTP请求映射到具体方法的参数中

7.自动执行前段和服务端的模型验证

5.客户端开发的优势:

1.集成各种客户端框架,如AngularJS,KnockoutJS和Bootstrap等.

第一篇ASP.NET Core日志到此结束,接下来每天将重点内容或者新特性选择性的进行摘录。

posted @ 2017-02-04 15:34  一夜泪水催人醉  阅读(159)  评论(0编辑  收藏  举报