加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

微软宣布 .NET 5 计划,支持跨平台、移动开发

发布时间:2019-05-11 10:23:56 所属栏目:移动互联 来源:佚名
导读:我们公布 .NET Core 3.0 之后的下一个版本将是 .NET 5 。这将是 .NET 系列的下一个重要版本。 未来只会有一个 .NET ,您将可以或许行使它来开拓 Windows,Linux,macOS,iOS,Android,tvOS,watchOS 和 WebAssembly 等等。 我们将在 .NET 5 中引入新的 .NET A

有两种范例的 AOT 办理方案:

  • 必要 100% AOT 编译的办理方案。
  • 大大都代码是 AOT 编译的办理方案, 但 JIT 或表明器可用于与 AOT 不友爱的代码模式 (如泛型)。
    Mono AOT 支持这两种环境。出于安详缘故起因,苹果对 iOS 和一些游戏机必要第一种 AOT。第二种要领是更好的选择, 由于它提供了 AOT 的利益而且停止了一些弱点。

.NET Native 是我们用于 Windows UWP 应用措施的 AOT 编译器, 也是上面列出的第一种 AOT 范例的示例。在这个特定实现里, 我们限定了 .NET API 和您可以行使的成果。我们从这一履历中相识到, AOT 办理方案必要涵盖 .NET API 和模式的全部方面。

在 iOS、 web assembly 和一些游戏机里 AOT 编译仍必要。对付更必要快速启动或低占用空间的应用措施, 我们将使 AOT 编译成为一个选项。

该项目标降生

我们于 2018 年 12 月在波士顿召开了一个技能团队,开始了这个项目。来自 .NET 团队(Mono/Xamarin和.NET Core)以及 Unity 的计划率领者先容了各类技能手段和架构偏向。

我们此刻正在将这个项目作为一个团队推进,并提供一套可交付成就。自 12 月以来,我们在一些项目上取得了许多盼望:

  • 界说了一个最小层,它界说了运行时 <-> 托管代码层,方针是实现 >99% 的 CoreFX 民众代码。
  • MonoVM 此刻可以行使 CoreFX 及其类库。
  • 行使 CoreFX 实此刻 MonoVM 上运行全部 CoreFX 测试。
  • 行使 MonoVM 运行 ASP.NET Core 3.0 应用措施。
  • 在 CoreCLR 上运行 MonoDevelop,然后运行 Visual Studio for Mac。

迁徙到单个.NET实现会激发一些重要题目: 方针框架将是什么? NuGet包兼容性法则是否沟通? .NET 5 SDK 应该支持哪些事变负载?如作甚特定架构编写代码?我们还必要 .NET Standard吗?
我们此刻正在办理这些题目,很快将分享计划文档供您阅读并提供反馈。

尾声

.NET 5 项目是 .NET 的重要且令人欢快的新偏向。您将看到 .NET 变得更简朴,但也具有更普及,更普及的成果和适用性。全部新的开拓和成果都将成为 .NET 5 的一部门,包罗新的 C# 版本。

我们看到了光亮的将来,您可以行使沟通的 .NET API 和说话来面向各类应用措施范例、操纵体系和芯片架构。在 Visual Studio ,Visual Studio for Mac,Visual Studio Code,Azure DevOps 或呼吁行中,可以轻松变动构建设置以构建差异的应用措施。

英文原文:https://devblogs.microsoft.com/dotnet/introducing-net-5/
中文翻译:https://www.cnblogs.com/Rwing/p/introducing-net-5.html

【编辑保举】

  1. Windows 10安详成果拖累Chromium赏识器:机能丧失五倍
  2. GitHub源码被黑客洗劫和打单变乱 微软也未能幸免
  3. 裁减Windows 7艰巨:最新市占率依然超36%
  4. 微软中枪,GitHub数百源代码被黑客删除用于打单
  5. 微软在 Windows 10 中搞了个真正的 Linux 内核
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读