我剛剛讀到可以使用 .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

哈士奇WWW
TA貢獻1799條經驗 獲得超6個贊
如果您熟悉 WPF,AvaloniaUI (適用于 .NET Framework、.NET Core 和 Mono 的跨平臺 XAML 框架)將是一個完美的選擇。
還有許多其他框架可用于開發跨平臺桌面應用程序。

搖曳的薔薇
TA貢獻1793條經驗 獲得超6個贊
僅適用于 Windows 的桌面應用程序有許多用例,特別是在應用程序供內部使用的企業界。
如果您需要跨平臺應用程序,我建議您使用 Web 應用程序,或者您可以考慮Electron。
- 3 回答
- 0 關注
- 194 瀏覽
添加回答
舉報
0/150
提交
取消