MAUI 跨平台是为了替代 Xamarin?可以入坑吗各位觉得

2022-02-20 03:40:43 +08:00
 placeholder

如题,请各位指点一下

5257 次点击
所在节点    .NET
27 条回复
HeapOverflow
2022-02-20 03:47:02 +08:00
Windows phone 我入坑了,结果凉了
UWP 我入坑了,结果凉了
placeholder
2022-02-20 03:53:35 +08:00
@HeapOverflow 哈哈哈,我倒是下狠劲学了一下 uwp ,凉了之后全忘光了
BrettD
2022-02-20 03:55:14 +08:00
微软搞的 GUI 框架没几个有好下场的
TheSixWings
2022-02-20 07:05:39 +08:00
Flutter 不香吗
Chad0000
2022-02-20 07:57:50 +08:00
如果你主要语言是 C#,可以试试。我就用 xamarin 写 APP ,好处就是不需要再学其他语言,用户体验要求不高的没什么问题。
charlie21
2022-02-20 08:52:43 +08:00
.NET 技术栈的跨平台,是部署意义上的跨平台,开发方面还是 vs IDE 在 win ,而不是 linux 开发环境
bthulu
2022-02-20 09:36:34 +08:00
@charlie21 你不会用 vscode, eclipse, rider 来开发么, 都是跨平台 IDE, 支持.net
charlie21
2022-02-20 10:12:39 +08:00
@bthulu 你应该加一句 ‘.NET CLI 非常好用的命令行工具 这种 toolchain 显然对 linux 环境更友好了’
levinit
2022-02-20 10:17:30 +08:00
preview 都能水一年 等它至少真发布稳定版再说吧
ragnaroks
2022-02-20 12:00:48 +08:00
现在不行,玩具
seakingii
2022-02-20 13:27:58 +08:00
微软在 UI 开发方面信誉不好
Buges
2022-02-20 16:06:18 +08:00
@bthulu 得了吧,微软的尿性你还不知道,除了 win+vs 都是二等公民。
agagega
2022-02-20 18:34:43 +08:00
我惟一知道的用 Xamarin 开发的应用是 Bitwarden ,虽然和原生不能比,但体验还行。
meetcw
2022-02-20 21:06:29 +08:00
刚开坑的时候说是全平台,还期待的一阵子。再去看的时候 Linux 已经被列为社区支持了,不知道现在 Linux 支持的怎么样了?
luassuns
2022-02-20 22:53:12 +08:00
坑了,想用 C# 只做桌面的话可以看看 Avalonia ,基本上是 WPF 改进版本,前段时间 Textbox CJK 和进 master 了下个版本发。

C# + 移动桌面没得选,UNO 可以看看但也一般。能换语言就直接 Flutter 吧,MAUI 还不如 QML 。

MAUI 到上个版本的 preview 11 才能在 Windows 上跑起来,指望 Linux 不可能了。
lxml
2022-02-21 00:13:09 +08:00
在 ui 方面唯一学到的教训就是不要相信微软,它自己连全平台都没有,告全平台你能信,这方面你要么信 google 要么信用爱发电的 web ,本质上一回事,都是用浏览器引擎抹平平台差异,这招的生命周期和活跃度几乎跟互联网同岁,你值得信赖!
roundgis
2022-02-21 08:49:07 +08:00
如果你有很多 c#的資產 倒是可以用
bitdepth
2022-02-21 10:42:05 +08:00
@TheSixWings 試看看 Linux 版本的 Teams ,在 X 下一開不崩潰算小概率事件
sjzjams
2022-02-21 10:51:39 +08:00
windows 还是批评的多哈哈,c# YYDS
0o0o0o0
2022-02-21 11:26:12 +08:00
如果本身用的是 Xamarin ,那可以试一试,关键是,现在还是预览版,一堆 bug ,经常大改

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

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

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

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

© 2021 V2EX