最新想开发一个跨端的 APP ,之前一直用 uniapp 搞简单的 APP ,但有时候确实坑有点多,由于个人还比较熟悉 c#,想想用微软的 maui 搞一下,毕竟微软渲染的挺吊,结果找了一圈都说不行,在 youtube 上也找不到几个像样的教程,不是微软大力发展的项目么,怎么 Xamarin 到现在这么多年了,这么拉胯和 flutter 差距越来越大
1
Cheons 325 天前 via Android
框架,微软背书??
|
2
hingle 325 天前
我知道 Bitwarden 是 C# 系的,移动端 app 用的也是 Xamarin 。
|
3
PrinceofInj 325 天前
前不久写着玩,做个小工具想体验一下微软最新的 winui3 ,结果第一个要求,程序打开后在屏幕中央,就这,不用第三方库的话得写一大堆东西才行....
|
4
kawaiidora 325 天前 via Android
微软背书,在 vscode 出现前是个 debuff
|
5
Chad0000 325 天前 via iPhone
我自己的 APP 用的 xamarin ,主要是我熟悉 C#和 WPF 。感觉还可以吧。
|
6
nikenidage1 325 天前
这货正式 release 才 1 年多点,还需要些时日~
|
7
0x3036 324 天前 1
把玩了 1 年多,做了几个 APP ,整体来说呢。
1 、细节 BUG 有点多,且长时间得不到修复,MAUI 项目组动作反应实在迟钝得有点过分 2 、社区实在有点弱,看 github 上开源项目数量级就知道了,跟 flutter 等比起来,弱了不止一条街。连 xamarin 时代成熟的诸如 touch effect 时至如今都没能移植过来,github 上讨论来讨论去都 1 年多了,也没见 CommunityKit 有任何动静 3 、能用,但实在没那么好用。MAUI 官方的默认 UI 组件质感风格是真的有点不堪入目,有当年 WINFORM 的风范,拿到现如今跟 WPF 和 WINUI3 对比的那巨大反差的感觉。自己把玩的项目就无所谓了,但作为商业项目,你不花时间重新自定义控件开发一番或者直接引入商业版或其他第三方控件库,估计直接就不用玩了。 4 、好说不说,我是真的挺喜欢 XAML 的,但 MAUI 的话,那就实在爱不起来 |
8
SeanTheSheep 324 天前 via Android
有时候我不禁在想,有没有可能把 maui 跨平台的坑全踏一遍的时间,可能已经够你学习并写原生 app 了?
|
9
SeanTheSheep 324 天前 via Android
有一说一,flutter 要比 maui 成熟多了,.net 一定要跨平台的话我建议看看 Avalonia
|
10
ChinaHkEgg 276 天前
@SeanTheSheep 有一说一,要用 avalonia , 除非你不调用原生了,然后也不用 webview 了,不然。。。痛苦吧~~~
|