微软的 MAUI 有可能支持 Linux 吗?

2022-09-19 15:37:10 +08:00
 villivateur

最近接触了很多 GUI 框架,包括 .Net 、Qt 、Electron 。

个人感觉用起来最舒服的还是 .Net ,因为 Visual Studio 和 C# 的体验真的太棒了,智能补全、热重载、极其完善的文档……只不过生态目前还仅局限在 Windows 上,Xamarin 也只不过增加了移动端,MAUI 倒是又多了 MacOS ,但是对于经常写上位机的我好像也没什么用。

Qt 的体验让我感觉很糟糕,C++ 版的我没有详细体验,但是 PyQt 用起来真的不舒服,逻辑与内容样式不分离,Python 的动态语言特性写 UI 更糟糕,拖控件的话还得用几个额外的工具。

Electron 写起来也挺舒服,但是其性能及体积一直被人诟病……

我现在最希望的就是 MAUI 能支持 Linux 。

7300 次点击
所在节点    程序员
40 条回复
surbomfla
2022-09-19 15:40:22 +08:00
很奇怪为什么 MAUI 不支持 windows7 以及早期版本的 windows10
LokiSharp
2022-09-19 15:40:27 +08:00
MAUI 就是 Xamarin 改的,然而。。。看起来微软没想支持 Linux 的样子
wdwwtzy
2022-09-19 15:43:15 +08:00
官方说交给社区去做
好像社区做了半天没动静了。等等看吧。
也可以考虑 https://github.com/AvaloniaUI/Avalonia
quan01994
2022-09-19 15:44:30 +08:00
没有
我再等 webview2 支持 linux
wdwwtzy
2022-09-19 15:48:00 +08:00
shijingshijing
2022-09-19 15:55:46 +08:00
狗都不用。
villivateur
2022-09-19 16:01:01 +08:00
@wdwwtzy 非常感谢,Avalonia 似乎就是我想要的样子
agagega
2022-09-19 16:04:54 +08:00
MAUI 相比 WinUI 3 成熟吗,感觉对熟悉 Apple 平台的开发者可以用来开发 Android/Windows 应用
ragnaroks
2022-09-19 16:24:03 +08:00
@agagega WinUI 3 就是 MAUI 在 windows 的实现
ragnaroks
2022-09-19 16:25:28 +08:00
MAUI 一定会支持 linux ,只是时间问题,微软现在对 linux 也算看重
hez2010
2022-09-19 16:31:37 +08:00
Avalonia 11.0 配合 FluentAvalonia 2.0 等于跨平台的 WinUI 3 ,并且还支持 NativeAOT 。
hez2010
2022-09-19 16:32:19 +08:00
@hez2010 至于体积的话,NativeAOT + Compress 发布最后可以得到一个不到 20mb 的单文件 exe ,算上全部依赖也就 30mb
Jirajine
2022-09-19 16:54:15 +08:00
@ragnaroks 得了吧,连个 debugger 都不给用,toolchain 绑定 Windows+vs ,会投入资源到 Windows 的竞品平台?
dotnet 宣称开源跨平台,但 M$始终确保你必须是客户才真正有用。
https://isdotnetopen.com/
Chad0000
2022-09-19 17:03:15 +08:00
@Jirajine 能在 Linux 上跑就已经不错了,不能指望开发工具。反观苹果,有没有让 Xcode 哪怕 app 能在占主流的 Windows 上跑跑?
yinanc
2022-09-19 17:08:52 +08:00
微软现在似乎对 webview 更看重点,Windows 上很多组件已经 /正在用 webview 重写了
Jirajine
2022-09-19 17:18:22 +08:00
@Chad0000 那当然,要是和果子比肯定是最糟的,Swift 应该是唯一一个不跨平台的 llvm 现代编程语言。
zhuyw2006
2022-09-19 17:36:36 +08:00
@shijingshijing 那你有用还是没用呢?
shijingshijing
2022-09-19 17:52:04 +08:00
@zhuyw2006 看都不看,微软自己玩吧
madao1993
2022-09-19 18:13:50 +08:00
B 站上“微软 Reactor_SH”其中的一个录播“BV15G4y1a7my”( 7 分 15 秒)提到过,说是会支持 Linux 的。
stephenyin
2022-09-19 18:40:52 +08:00
笑尿,我们大 Linux 需要微软看重!🤣一边凉快去吧!

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

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

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

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

© 2021 V2EX