.net core桌面_适用于Windows桌面的.NET Core 3

.net core桌面

  • UI-dense forms over data (FOD) applications

    UI密集数据表单(FOD)应用程序
  • Responsive low-latency UI

    响应式低延迟UI
  • Applications that need to run offline/disconnected

    需要脱机/断开连接运行的应用程序
  • Applications with dependencies on custom device drivers

    依赖于自定义设备驱动程序的应用程序

This is just the beginning for Windows application development on .NET Core. Read on to learn more about the benefits of .NET Core for building Windows applications.

这只是.NET Core上Windows应用程序开发的开始。 继续阅读以了解有关.NET Core对构建Windows应用程序的好处的更多信息。

为什么在.NET Core上使用Windows桌面? (Why Windows desktop on .NET Core?)

.NET Core (and in the future .NET 5 that is built on top of .NET Core) will be the future of .NET. We are committed to support .NET Framework for years to come, however it will not be receiving any new features, those will only be added to .NET Core (and eventually .NET 5). To improve Windows desktop stacks and enable .NET desktop developers to benefit from all the updates of the future, we brought Windows Forms and WPF to .NET Core. They will still remain Windows-only technologies because there are tightly coupled dependencies to Windows APIs. But .NET Core, besides being cross-platform, has many other features that can enhance desktop applications.

.NET Core(以及将来在.NET Core之上构建的.NET 5)将是.NET的未来。 我们致力于在未来几年内支持.NET Framework,但是它将不会收到任何新功能,这些新功能只会被添加到.NET Core(最终是.NET 5)中。 为了改进Windows桌面堆栈,并使.NET桌面开发人员能够从将来的所有更新中受益,我们将Windows窗体和WPF引入了.NET Core。 它们仍将是仅Windows技术,因为与Windows API紧密相关。 但是.NET Core除了可以跨平台使用外,还具有许多其他功能,可以增强桌面应用程序。

First of all, all the runtime improvements and language features will be added only to .NET Core and in the future to .NET 5. A good example here is C# 8 that became available in .NET Core 3.0. Besides, the .NET Core versions of Windows Forms and WPF will become a part of the .NET 5 platform. So, by porting your application to .NET Core today you are preparing them for .NET 5.

首先,所有运行时改进和语言功能将仅添加到.NET Core中,将来也将添加到.NET 5中。一个很好的例子是C#8,它已在.NET Core 3.0中可用。 此外,Windows窗体和WPF的.NET Core版本将成为.NET 5平台的一部分。 因此,通过今天将您的应用程序移植到.NET Core,您正在为.NET 5准备它们。

Also, .NET Core brings deployment flexibility for your applications with new options that are not available in .NET Framework, such as:

此外,.NET Core还具有.NET Framework中不可用的新选项,为您的应用程序提供了部署灵活性,例如:

  • Side-by-side deployment. Now you can have multiple .NET Core versions on the same machine and can choose which version each of your apps should target.

    并行部署。 现在,您可以在同一台计算机上拥有多个.NET Core版本,并且可以选择每个应用程序应定位的版本。
  • Self-contained deployment. You can deploy the .NET Core platform with your applications and become completely independent of your end users environment – your app has everything it needs to run on any Windows machine.

    独立部署。 您可以与应用程序一起部署.NET Core平台,并完全独立于最终用户环境-您的应用程序具有在任何Windows计算机上运行所需的一切。
  • Smaller app sizes. In .NET Core 3 we introduced a new feature called linker (also sometimes referred to as trimmer), that will analyze your code and include in your self-contained deployment only those assemblies fr
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值