.Net Core 目前 GUI 开发有什么推荐?

2020-12-16 17:33:15 +08:00
 noritanu
在搞一个跨平台的(主要是 windows 和 linux )项目,之前没这方面的经验,.Net Core 5 又发布不久,想问问大佬们现在最优的 GUI 开发选择是什么。
6667 次点击
所在节点    .NET
26 条回复
darknoll
2020-12-16 20:19:06 +08:00
我给你指条明路:不要用微软的技术
noritanu
2020-12-16 20:24:15 +08:00
@fiveelementgid 我觉得可以
ysc3839
2020-12-16 20:25:32 +08:00
@hoyixi Win32 那套其实在 WPF 出来后就算被抛弃了。绘图基于传统 GDI 以及一个控件对应一个原生窗口,开发麻烦。微软自己都在使用一个私有的 UI 库。但问题是 WPF 跟.Net 捆死,加上微软对开发者控制力不足,使得很多开发者仍然在使用传统的 UI 。
至于 UWP,我觉得问题在于微软直接禁用了很多好用的 Win32 API,强迫开发者去用那套新的现代 API 。苹果的做法就挺好,保留了传统的 POSIX API,而不是强迫开发者去用那套复杂的现代 API 。
至于跨平台,苹果的 UI 框架也不能跨平台的,不把市场让给竞争对手,这很正常。
AmrtaShiva
2020-12-16 20:31:11 +08:00
@ZSeptember 这个还没发布...
bung
2020-12-17 12:47:33 +08:00
KeyboardManAnAn
2021-05-07 18:38:52 +08:00
@beginor 然而这个标杆要使用 Native UI 组件替代 GTK 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/736095

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX