如题,请各位指点一下
1
HeapOverflow 2022-02-20 03:47:02 +08:00 via iPhone 2
Windows phone 我入坑了,结果凉了
UWP 我入坑了,结果凉了 |
2
placeholder OP @HeapOverflow 哈哈哈,我倒是下狠劲学了一下 uwp ,凉了之后全忘光了
|
3
BrettD 2022-02-20 03:55:14 +08:00 via iPhone
微软搞的 GUI 框架没几个有好下场的
|
4
TheSixWings 2022-02-20 07:05:39 +08:00
Flutter 不香吗
|
5
Chad0000 2022-02-20 07:57:50 +08:00 via iPhone
如果你主要语言是 C#,可以试试。我就用 xamarin 写 APP ,好处就是不需要再学其他语言,用户体验要求不高的没什么问题。
|
6
charlie21 2022-02-20 08:52:43 +08:00 via iPhone
.NET 技术栈的跨平台,是部署意义上的跨平台,开发方面还是 vs IDE 在 win ,而不是 linux 开发环境
|
7
bthulu 2022-02-20 09:36:34 +08:00
|
8
charlie21 2022-02-20 10:12:39 +08:00
@bthulu 你应该加一句 ‘.NET CLI 非常好用的命令行工具 这种 toolchain 显然对 linux 环境更友好了’
|
9
levinit 2022-02-20 10:17:30 +08:00 via iPhone
preview 都能水一年 等它至少真发布稳定版再说吧
|
10
ragnaroks 2022-02-20 12:00:48 +08:00
现在不行,玩具
|
11
seakingii 2022-02-20 13:27:58 +08:00
微软在 UI 开发方面信誉不好
|
13
agagega 2022-02-20 18:34:43 +08:00 via iPhone
我惟一知道的用 Xamarin 开发的应用是 Bitwarden ,虽然和原生不能比,但体验还行。
|
14
meetcw 2022-02-20 21:06:29 +08:00
刚开坑的时候说是全平台,还期待的一阵子。再去看的时候 Linux 已经被列为社区支持了,不知道现在 Linux 支持的怎么样了?
|
15
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 不可能了。 |
16
lxml 2022-02-21 00:13:09 +08:00 via Android
在 ui 方面唯一学到的教训就是不要相信微软,它自己连全平台都没有,告全平台你能信,这方面你要么信 google 要么信用爱发电的 web ,本质上一回事,都是用浏览器引擎抹平平台差异,这招的生命周期和活跃度几乎跟互联网同岁,你值得信赖!
|
17
roundgis 2022-02-21 08:49:07 +08:00 via Android
如果你有很多 c#的資產 倒是可以用
|
18
bitdepth 2022-02-21 10:42:05 +08:00
@TheSixWings 試看看 Linux 版本的 Teams ,在 X 下一開不崩潰算小概率事件
|
19
sjzjams 2022-02-21 10:51:39 +08:00
windows 还是批评的多哈哈,c# YYDS
|
20
0o0o0o0 2022-02-21 11:26:12 +08:00
如果本身用的是 Xamarin ,那可以试一试,关键是,现在还是预览版,一堆 bug ,经常大改
|
21
xohome 2022-02-21 14:10:17 +08:00
Xamarin 分三套,for Android 和 for iOS 都是对原生 API 的桥接,根本无法通用;而如果要用跨平台版本,默认的组件太少了,感觉是做了一半不做了的半成品。 而且现在又被整合到 MAUI ,后续估计也不会单独版本维护了~ 自己感兴趣的话可以看看,千万别作为职业规划发展方向去搞,会被微软坑死。
|
22
nightwitch 2022-02-21 17:11:08 +08:00
C# 语言可以学,.Net Core 部分的生态可以学
UI 部分就算了,从 WinPhone 开始来微软每一次的口号都是统一、跨平台、新一代技术 过几年就砍了 |
24
hez2010 2022-02-25 14:46:36 +08:00
跨平台桌面应用开发还是 Avalonia 吧,移动的话也在 Avalonia 的路线图里。MAUI 虽说是可以试试,但是现在这个时间点正式版都没发,还远远不成熟。
|
25
chaoyebugao 2022-04-14 04:32:48 +08:00 via iPhone
Xamarin 折腾了 2 年,目前生产各种毛病,为求稳建议招原语言开发,不建议入坑,Flutter 不清楚
|
26
chaoyebugao 2022-04-14 04:33:59 +08:00 via iPhone
MAUI 还相当不成熟,前身 Xamaxin 毛病非常多
|
27
Aloento 2022-05-15 19:02:45 +08:00
Blazor Hybrid ,请,Web 全平台开发永不过时(
|