.NET 5 将于2020年问世

栏目: ASP.NET · 发布时间: 5年前

内容简介:在微软Build 2019开发者大会的第一天,.NET Core背后的团队宣布.NET Core 3.0之后将是.NET 5,它也将成为.NET系列的下一个重要版本。现在只有一个.NET可以使用,用户可以使用它来定位Linux,macOS,Windows,iOS,Android,tvOS,watchOS和WebAssembly等等。.NET Core团队还将引入新的.NET API,运行时功能和语言功能,作为.NET 5的一部分以及预计于2020年11月发布的第一个预览。.NET 5采用.NET Core和

在微软Build 2019开发者大会的第一天,.NET Core背后的团队宣布.NET Core 3.0之后将是.NET 5,它也将成为.NET系列的下一个重要版本。现在只有一个.NET可以使用,用户可以使用它来定位Linux,macOS,Windows,iOS,Android,tvOS,watchOS和WebAssembly等等。

.NET Core团队还将引入新的.NET API,运行时功能和语言功能,作为.NET 5的一部分以及预计于2020年11月发布的第一个预览。

.NET 5采用.NET Core和最好的Mono(.NET Core的运行时)来创建一个可用于所有现代.NET代码的单一平台。 Visual Studio 2019,Visual Studio Code和Visual Studio for Mac的未来更新将支持此版本。

.NET 5中的预期是什么?

在运行时切换构建

.NET Core有两个主要的运行时,即Mono,它是.NET和CoreCLR的原始跨平台实现,主要用于支持云应用程序,包括Microsoft的最大服务。两个运行时都有很多相似之处,因此,团队决定将CoreCLR和Mono替换为彼此。该团队计划让用户更容易在不同的运行时选项之间进行选择。

.NET 5应用程序

在此版本中,所有.NET 5应用程序都将使用CoreFX框架,该框架将与Xamarin和客户端Blazor工作负载一起顺利运行。这些.NET 5应用程序可以使用.NET CLI构建,这将确保用户跨项目使用通用的命令行工具。

命名

该团队考虑简化命名,因为只有一个.NET在前进,所以没有必要澄清像“Core”这样的术语。根据团队的说法,.NET 5是一个较短的名称,并且还传达它具有统一的功能和行为。

.NET 5项目将改进的其他方式是:

  • 此版本将生成单个.NET运行时和框架,它具有统一的运行时行为和开发人员体验,可以在任何地方使用。
  • 此版本还将通过反映.NET Core,.NET Framework,Xamarin和Mono的最佳功能来扩展.NET的功能。
  • 它还有助于从单个代码库构建项目,开发人员可以一起工作和扩展。
  • 此外,无论构建哪种类型的应用程序,代码和项目文件的外观和感觉都会相同。
  • 用户将继续使用每个应用程序访问相同的运行时,API和语言功能。
  • 用户现在可以有更多的运行时体验选择。
  • 此版本将与所有平台的 Java 互操作性一起提供。
  • 在此版本中,将在多个操作系统上支持Objective-C和Swift互操作性。

什么不会改变?

  • NET Core将继续在GitHub上开源和面向社区。
  • 它仍将具有跨平台实施。
  • 此版本还将支持特定于平台的功能,例如Windows上的Windows窗体和WPF等。
  • 它将支持并排安装并提供高性能。
  • 它还将支持小型项目文件(SDK样式)和命令行界面(CLI)。

一瞥未来的路线图

.NET 5 将于2020年问世

图片来源:微软

该博客写道:“.NET 5项目是.NET的重要且令人兴奋的新方向。您将看到.NET变得更简单,但也具有更广泛,更广泛的功能和实用程序。所有新的开发和功能都将成为.NET 5的一部分,包括新的C#版本。我们看到未来前景光明,你也可以使用它。“

要了解有关此新闻的更多信息,请查看 Microsoft的博客文章

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址: https://www.linuxidc.com/Linux/2019-05/158547.htm


以上所述就是小编给大家介绍的《.NET 5 将于2020年问世》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

High Performance Python

High Performance Python

Micha Gorelick、Ian Ozsvald / O'Reilly Media / 2014-9-10 / USD 39.99

If you're an experienced Python programmer, High Performance Python will guide you through the various routes of code optimization. You'll learn how to use smarter algorithms and leverage peripheral t......一起来看看 《High Performance Python》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

MD5 加密
MD5 加密

MD5 加密工具