为了账号安全,请及时绑定邮箱和手机立即绑定

Net Core 3.0 和桌面应用程序

Net Core 3.0 和桌面应用程序

PHP
DIEA 2024-01-20 21:07:27
我刚刚读到可以使用 .NET Core 3.0 开发 Windows 窗体。不幸的是,设计器仍在开发中并且不可用。我还了解到,即使 Windows 窗体可以使用 Core 3.0 完成,但这并不意味着它可以在 MAC 或操作系统上运行(与 WPF 相同)。我的问题是,如果它不能部署在Windows以外的不同系统上,那么它的意义是什么?我真正可以开发什么类型的桌面应用程序以能够部署在各种系统而不是 Windows 窗体上?
查看完整描述

3 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

那是因为微软似乎计划退役原来的.net,只专注于开发.netcore。我的建议是使用网络技术构建应用程序。这样,您就可以两全其美,既可以构建 Web 应用程序,也可以使用Electron.js等工具开发跨平台应用程序 ,有很多使用 Electron 构建的出色应用程序,例如 Vs Code 或 Github



查看完整回答
反对 回复 2024-01-20
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

如果您熟悉 WPF,AvaloniaUI (适用于 .NET Framework、.NET Core 和 Mono 的跨平台 XAML 框架)将是一个完美的选择。

还有许多其他框架可用于开发跨平台桌面应用程序。

查看完整回答
反对 回复 2024-01-20
?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

仅适用于 Windows 的桌面应用程序有许多用例,特别是在应用程序供内部使用的企业界。

如果您需要跨平台应用程序,我建议您使用 Web 应用程序,或者您可以考虑Electron。


查看完整回答
反对 回复 2024-01-20
  • 3 回答
  • 0 关注
  • 39 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信