厚积薄发,拥抱.NET 2016,如何实现技术突破?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3060个文字,预计阅读时间需要13分钟。
.NET 2016 概览:作为 .NET 技术的最新发展,.NET 2016 主要包含三个模块:.NET Framework 4.6、WPF、ASP.NET 4.x 和 ASP.NET Core 1.0。左侧代表的是 .NET Framework 4.6,包括 WPF、ASP.NET 4.x 和 ASP.NET Core 1.0,它们可以在其上运行。中间部分代表的是 .NET 2016 的核心模块。
初识 .NET 2016
.NET 2016 概览
.NET 2016 作为 .NET 技术最新发展,如下图所示,它主要包含三大块:
最左边代表的是 .NET Framework 4.6,WPF、ASP.NET 4.x、ASP.NET Core 1.0 能运行在它上。中间这部分代表的是 .NET Core 技术,ASP.NET Core 1.0 和 Universal Windows Platform(UWP)能运行在它之上。当然,你也可以创建控制台应用程序运行在.NET Core 上。最右边是 Xamarin,它是一个基于 Mono 的跨平台移动开发框架。
在.NET 2015 时,微软为我们带来了全新的 .NET,它就是.NET Core。.NET Core 的一个重要组成部分是新的运行时(Runtime):CoreCLR。除了使用 CoreCLR 运行时外,.NET 也能被编译成 Native Code。UWP 自动使用这个特性,应用程序在提交到 Windows Store 后被编译成 Native Code,最终生成优化过后的代码,可以让 APP 启动时间加快并可以减少内存消耗 。你当然也能编译其他.NET Core 应用程序成 Native Code,并在Linux运行。
在上图的底部,你可以看到有一些东西在.NET Framework 4.6、.NET Core、Xamarin 之间共享。
本文共计3060个文字,预计阅读时间需要13分钟。
.NET 2016 概览:作为 .NET 技术的最新发展,.NET 2016 主要包含三个模块:.NET Framework 4.6、WPF、ASP.NET 4.x 和 ASP.NET Core 1.0。左侧代表的是 .NET Framework 4.6,包括 WPF、ASP.NET 4.x 和 ASP.NET Core 1.0,它们可以在其上运行。中间部分代表的是 .NET 2016 的核心模块。
初识 .NET 2016
.NET 2016 概览
.NET 2016 作为 .NET 技术最新发展,如下图所示,它主要包含三大块:
最左边代表的是 .NET Framework 4.6,WPF、ASP.NET 4.x、ASP.NET Core 1.0 能运行在它上。中间这部分代表的是 .NET Core 技术,ASP.NET Core 1.0 和 Universal Windows Platform(UWP)能运行在它之上。当然,你也可以创建控制台应用程序运行在.NET Core 上。最右边是 Xamarin,它是一个基于 Mono 的跨平台移动开发框架。
在.NET 2015 时,微软为我们带来了全新的 .NET,它就是.NET Core。.NET Core 的一个重要组成部分是新的运行时(Runtime):CoreCLR。除了使用 CoreCLR 运行时外,.NET 也能被编译成 Native Code。UWP 自动使用这个特性,应用程序在提交到 Windows Store 后被编译成 Native Code,最终生成优化过后的代码,可以让 APP 启动时间加快并可以减少内存消耗 。你当然也能编译其他.NET Core 应用程序成 Native Code,并在Linux运行。
在上图的底部,你可以看到有一些东西在.NET Framework 4.6、.NET Core、Xamarin 之间共享。

