MAUI 是.NET 中流行的 Xamarin.Forms 的进化,Xamarin.Forms 已经有 6 年历史了。
MAUI 简化了开发人员的选择,提供了一种方式来支持所有现代设备平台:Android,iOS,macOS 和 Windows 。每个平台和 UI 控件的本机功能都可以通过一个简单的跨平台 API 触手可及,您可以在提供不妥协的用户体验的同时共享比以前更多的代码。
特性:
native app 开发
MVVM 和 MVU 的开发模式
代码热更新
跨平台
今年年底随 .NET 6 正式发布
资料:
https://github.com/dotnet/maui
https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/
1
jorneyr 2020-05-20 09:01:52 +08:00
Qt 要焦虑了
|
2
wanguorui123 2020-05-20 09:06:44 +08:00
太小众了,没有 electron 流行
|
3
liangzimo 2020-05-20 09:12:47 +08:00
不是 net5 吗
|
4
rioshikelong121 2020-05-20 09:14:54 +08:00
关注一波。
|
5
Devin 2020-05-20 09:23:52 +08:00 via Android
一想到 wpf 跟 uwp 的 ui xaml 不通用。。。
|
6
tairan2006 2020-05-20 09:25:24 +08:00
还是更看好 flutter ?
|
7
dhssingle 2020-05-20 09:26:05 +08:00
6 要到明年年底了,动作太慢了。
|
8
rockyou12 2020-05-20 09:27:53 +08:00
@tairan2006 flutter 还是不好说,dart 语言太拉跨,生态远不如 c 井
|
9
missdeer 2020-05-20 09:39:30 +08:00
Qt 要衰落了
|
10
easonHHH 2020-05-20 09:53:40 +08:00
MAUI previews Q4 2020 through Q3 2021
MAUI release candidate September 2021 MAUI general availability November 2021 不知道那时候跟竞品比会怎么样 |
11
MeteorCat 2020-05-20 09:56:28 +08:00 via Android
Qt 熬死了微软一堆 UI 库,还有人说他要衰落?
|
12
AmrtaShiva 2020-05-20 09:59:19 +08:00
支持 Linux ?
|
13
mmdsun OP @AmrtaShiva MAUI 目前资料还比较少。Xamarin 之前有个 Xamarin.Forms.GTK 是开发 Linux 的。但官文还是写的支持,Android, iOS, tvOS, watchOS, macOS, and Windows. Linux 还是没看见。
|
14
ppphp 2020-05-20 10:29:03 +08:00
这个能活几年?
|
15
janus77 2020-05-20 14:35:42 +08:00
Xamarin 在移动端基本是凉凉的状态……微软自己的 APP 都不用
在桌面端,目前算看不出什么优势 |
16
mmdsun OP @janus77 azure app 和微软新闻用的是 Xamarin 。Xamarin 是照搬 iOS,Android 的 API 我也不喜欢。MAUI 不一样 。
|
17
mmdsun OP @wanguorui123 前端的话可能用 electron js 写了。 我做后台,平时用 Java,go 。还是比较倾向于用 C#来写 APP 的。js 用不习惯。。
|
18
find456789 2020-05-20 16:52:00 +08:00
和 react native 有啥优势吗
|
19
huiyifyj 2020-05-20 16:54:56 +08:00
以微软尿性,等不到多久就慢慢放弃了,然后开下一个坑
|
20
wanguorui123 2020-05-20 17:04:03 +08:00
@mmdsun 微软的东西很快就放弃治疗了,等着看吧
|
21
toooo 2020-05-20 17:54:43 +08:00
原生渲染跨平台 UI 解决方案是大方向了吗, 巨头们都入场了
|
22
muzhidianzi 2020-05-21 00:05:47 +08:00 via Android
MAUI 不是联发科的一个项目名吗?狗头
|
23
muzhidianzi 2020-05-21 00:07:33 +08:00 via Android
http://m.myexception.cn/mobile-platform/180063.html 前一阵研究一个设备从代码里翻出来 MAUI,迷茫了好久
|