你的位置:首页 > 软件开发 > ASP.net > .Net Core 学习

.Net Core 学习

发布时间:2016-04-05 20:00:09
什么是ASP.NET 1.0开源 - GitHub跨平台 - 支持Windows, Mac, Linux从底层进行了优化 - 使用最小开销的模块化组件 - 给与了开发人员很大的灵活性为什么要使用ASP.NET Core轻量级模块化HTTP请求管道 - 过去的框架过于臃肿, ASP ...
  1. 什么是get='_blank'>ASP.NET 1.0
    1. 开源 - GitHub
    2. 跨平台 - 支持Windows, Mac, Linux
    3. 从底层进行了优化 - 使用最小开销的模块化组件 - 给与了开发人员很大的灵活性
  1. 为什么要使用ASP.NET Core
    1. 轻量级模块化HTTP请求管道 - 过去的框架过于臃肿, ASP.NET 5 更加小巧(模块化), 如: 不再基于System.Web.dll进行开发, 而是分解为一系列的NuGet包, 您只需安装所需几个即可(pay-for-what-you-use);
    2. 框架大统一 - WebUI, Web APIs 甚至客户端网络框架都是统一的
    3. 基于云开发, 基于环境配置, 提供内建的依赖注入支持
      1. 基于云开发 - 所有包通过NuGet管理
      2. 基于环境配置 - 根据不同的平台使用不同的配置, 也可以配置使用IIS托管, 自托管, OWIN托管等
      3. 内建的依赖注入 - 内部整合了Autofac和Ninject
    4. 支持跨平台开发工具
      1. Visual Studio(非跨平台) : 提供了一个全新的灵活的项目系统
      2. 其他开发工具(跨平台支持) : 提供了完整的命令行接口, 使你可以选择喜欢的工具进行开发
    5. 支持跨平台运行
    6. 完全开源, 社区支持
    7. 支持side-by-side应用程序版本控制 - 只需要升级需要的部分即可
  2. 应用程序剖析
    1. ASP.NET Core 1.0 运行在 .NET Execution Environment(DNX) 之上
    2. Startup.cs

      public class Startup

原标题:.Net Core 学习

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。