前言

asp.net core rtm
6月的将发布,自己吧想方啊社区做点共享,刚好最近莫极端忙碌,看到社区的伴侣等还在吗dotnet
core的扩如果贡献力量,项目遭到正好以于是rc2版本,就基本上写几文章来帮那些还以念之朋友等吧。


目录

  • dotnet core 和 .net的区别
  • github中dotnet core各个品类之景

一、 dotnet core 和 .net的区别

手上当使用C#支出应用程序的时段,有个别栽框架只是供应选择: .Net Framework 和
.Net
Core,那她们产生啊不同的地方为?或者说是微软何以而召开简单只框架,在与一个阳台达成运行不好呢?就先行被咱共看看他们之间的例外。

世家还亮 .Net
Core是越平台的,除了运行在windows上外,还可以运作于Linux和Mac OS上。而
.Net
Framework只能运行在windows上还是靠被Mono运转为外平台达成。
.Net Core和 .Net Framework可以领略啊一个子集和父集的关系,之所以 .Net
Core带了个Core是盖她蕴含了 .Net
Framework的有些主导的效果和特色,比如其共享GC (Garbage
Collection,垃圾收集,垃圾回收),jit(Just-In-Time
)编译器,还有种系统及言语特色等。

  • 这就是说 asp.net 和 asp.net core 的分吗?

    asp.net 目前的本是asp.net
    4.6,它都让采取了多年了,它比较稳定,如果您的系不需过平台,只是当windows上运行吧,可以采取asp.net
    4.6, 它那个稳定而多叔方库都针对那进展了支撑。

    asp.net core 是采取了 .net
    core的新一代asp.net架构程序。目前之本子是RC2。后面会指向那开展大量介绍。

下面这张图就是是他俩之间的关系:
XML 1

亚、 github中dotnet core各个档次的状况

产生好几值得咱们开发者高兴的凡,现在微软 .net
相关的大部类都是开源的,托管在github上,我提议大家发出非知底的地方大多去查看源代码,来询问中的周转原理,以便为对文化的重好的知和接纳。

  • .NET Compiler Platform
    (“Roslyn”)
    .NET编译器。提供的开源Csharp和Visual Basic编译器及代码解析API

  • .NET Core Framework
    为为号称CoreFx,提供Core的功底程序集类库,它概括collections, file
    systems, console, XML, async等.

  • .NET Core Runtime
    否受叫做CoreCLR,它概括了 .net
    core的runtime(运行时),和mscorlib(基础库),它含的产生GC(垃圾回收),JIT(just-in-time)编译器,
    类型系统(.NET data types),和外有底部的类库。

  • ASP.NET Core
    其富含以下Project:

    1. DependencyInjection –
      基础之依赖性注入项目和默认的实现
    2. EntityFramework –
      ORM 数据库访问组件
    3. Identity –
      用户身份验证系统
    4. MVC – Web项目的MVC框架
    5. Razor –
      MVC的模版语言及CSHTML文件语法解析
    6. Templates – Visual
      Studio新建项目的默认模板
    7. Tooling – Visual Studio
      工具集, 编辑器 等

正文地址:http://www.cnblogs.com/savorboard/p/5579689.html
笔者博客:Savorboard
迎转载,请保留出处

相关文章

网站地图xml地图