厚积薄发,拥抱.NET 2016,如何实现技术突破?

2026-03-31 02:471阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计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 之间共享。

阅读全文