.NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0简介
2016-01-23 17:59
896 查看
.NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0简介
英文原文:Reintroducing .NET Core 1.0, ASP.NET Core 1.0, and EF Core 1.0
新版本的 ASP.NET 和 Entity Framework 有一个严重的问题,就是它们同以前的版本不兼容。这不只是行为或 API 稍有差异的事,而基本上是进行了完全的重写,去掉了大量的功能。
因此,目前人们认为,将这些框架称为 ASP.NET 5.0 和 Entity Framework 7.0 会造成一种假象,它们比 ASP.NET 4.5 和 Entity Framework 6.0 大,但实际上它们更小。为了消除这个问题,微软从改变版本编号方案开始。
新版本将分别命名为 ASP.NET Core 1.0 和 Entity Framework Core 1.0。同样,.NET 新的跨平台版本将命名为 .NET Core 1.0,以表明它不是 .NET 4.6 的超集。
同样,ASP.NET MVC 6 将改名为 ASP.NET MVC Core 1.0。这样,我们就不会再匹配错 ASP.NET、MVC 和 WebAPI 的版本了。
目前为止,一切都还好,但当你开始组合这些部分时,画面就变得有点复杂了。ASP.NET 4.6 运行在 .NET 4.6 上,而 ASP.NET Core 1.0 既可以运行在 .NET 4.6 上,又可以运行在 .NET Core 1.0 上。下面是其他一些你需要知道的术语:
Core FX:这是 .NET 基础类库的开源版本。本质上讲,就是 System. 类。Core FX 既可以运行在 .NET 4.6 上,又可以运行在 .NET Core 1.0 上。
Core CLR:这是一个开源的、跨平台的运行时。它以 Silverlight 的 CLR 为基础,但作了重大的修改。
Core RT:这是 .NET 原生编译版本使用的运行时。它最为人知的是用在 Windows Phone 上。
.NET Core CLI:.NET 命令行接口被誉为构建和部署跨平台 .NET 应用程序的“命令行新体验”。
附注:缩写 CLI 还指公共语言基础结构,这是 ECMA/ISO 标准的名称。该标准包含 .NET 类型系统、元数据、公共语言规范以及虚拟执行系统。
要了解更多信息,可以查看2016 年 1 月 19 日举行的 ASP.NET 社区聚会的视频,主要参与者包括 Damian Edwards、Jon Galloway 和 Scott Hanselman。
英文原文:Reintroducing .NET Core 1.0, ASP.NET Core 1.0, and EF Core 1.0
新版本的 ASP.NET 和 Entity Framework 有一个严重的问题,就是它们同以前的版本不兼容。这不只是行为或 API 稍有差异的事,而基本上是进行了完全的重写,去掉了大量的功能。
因此,目前人们认为,将这些框架称为 ASP.NET 5.0 和 Entity Framework 7.0 会造成一种假象,它们比 ASP.NET 4.5 和 Entity Framework 6.0 大,但实际上它们更小。为了消除这个问题,微软从改变版本编号方案开始。
新版本将分别命名为 ASP.NET Core 1.0 和 Entity Framework Core 1.0。同样,.NET 新的跨平台版本将命名为 .NET Core 1.0,以表明它不是 .NET 4.6 的超集。
同样,ASP.NET MVC 6 将改名为 ASP.NET MVC Core 1.0。这样,我们就不会再匹配错 ASP.NET、MVC 和 WebAPI 的版本了。
目前为止,一切都还好,但当你开始组合这些部分时,画面就变得有点复杂了。ASP.NET 4.6 运行在 .NET 4.6 上,而 ASP.NET Core 1.0 既可以运行在 .NET 4.6 上,又可以运行在 .NET Core 1.0 上。下面是其他一些你需要知道的术语:
Core FX:这是 .NET 基础类库的开源版本。本质上讲,就是 System. 类。Core FX 既可以运行在 .NET 4.6 上,又可以运行在 .NET Core 1.0 上。
Core CLR:这是一个开源的、跨平台的运行时。它以 Silverlight 的 CLR 为基础,但作了重大的修改。
Core RT:这是 .NET 原生编译版本使用的运行时。它最为人知的是用在 Windows Phone 上。
.NET Core CLI:.NET 命令行接口被誉为构建和部署跨平台 .NET 应用程序的“命令行新体验”。
附注:缩写 CLI 还指公共语言基础结构,这是 ECMA/ISO 标准的名称。该标准包含 .NET 类型系统、元数据、公共语言规范以及虚拟执行系统。
要了解更多信息,可以查看2016 年 1 月 19 日举行的 ASP.NET 社区聚会的视频,主要参与者包括 Damian Edwards、Jon Galloway 和 Scott Hanselman。
相关文章推荐
- metasploit 渗透测试笔记(基础篇)
- metasploit渗透测试笔记(内网渗透篇)
- metasploit 渗透测试笔记(基础篇)
- metasploit渗透测试笔记(内网渗透篇)
- Metasploit渗透技巧:后渗透Meterpreter代理
- Metaspliot进行漏洞扫描
- Metasploit渗透技巧:后渗透Meterpreter代理
- [TOP10]最受欢迎的10个Metasploit模块和插件
- Metasploit渗透技巧:后渗透Meterpreter代理
- [TOP10]最受欢迎的10个Metasploit模块和插件
- Metasploit渗透技巧:后渗透Meterpreter代理
- 玩转Metasploit系列(第一集)
- 玩转Metasploit系列(第一集)
- OWASP出品:Xenotix XSS漏洞测试框架及简单使用
- OWASP出品:Xenotix XSS漏洞测试框架及简单使用
- 使用ExecuteReader时报错“阅读器关闭时尝试调用Read无效”的解决办法
- asp.net 发送邮件
- spring 自定义注解annotation+aspect 环绕通知配置对dubbo的consumer监控报警
- ASP.NET MVC 过滤器详解
- Asp.Net MVC3 简单入门详解过滤器Filter