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 年 5 月 20 日
Qt 要焦虑了
|
2
wanguorui123 2020 年 5 月 20 日
太小众了,没有 electron 流行
|
3
liangzimo 2020 年 5 月 20 日
不是 net5 吗
|
4
rioshikelong121 2020 年 5 月 20 日
关注一波。
|
5
Devin 2020 年 5 月 20 日 via Android
一想到 wpf 跟 uwp 的 ui xaml 不通用。。。
|
6
tairan2006 2020 年 5 月 20 日
还是更看好 flutter ?
|
7
dhssingle 2020 年 5 月 20 日
6 要到明年年底了,动作太慢了。
|
8
rockyou12 2020 年 5 月 20 日
@tairan2006 flutter 还是不好说,dart 语言太拉跨,生态远不如 c 井
|
9
missdeer 2020 年 5 月 20 日
Qt 要衰落了
|
10
easonHHH 2020 年 5 月 20 日
MAUI previews Q4 2020 through Q3 2021
MAUI release candidate September 2021 MAUI general availability November 2021 不知道那时候跟竞品比会怎么样 |
11
MeteorCat 2020 年 5 月 20 日 via Android
Qt 熬死了微软一堆 UI 库,还有人说他要衰落?
|
12
AmrtaShiva 2020 年 5 月 20 日
支持 Linux ?
|
13
mmdsun OP @AmrtaShiva MAUI 目前资料还比较少。Xamarin 之前有个 Xamarin.Forms.GTK 是开发 Linux 的。但官文还是写的支持,Android, iOS, tvOS, watchOS, macOS, and Windows. Linux 还是没看见。
|
14
ppphp 2020 年 5 月 20 日
这个能活几年?
|
15
rb6221 2020 年 5 月 20 日
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 年 5 月 20 日
和 react native 有啥优势吗
|
19
fengyj 2020 年 5 月 20 日
以微软尿性,等不到多久就慢慢放弃了,然后开下一个坑
|
20
wanguorui123 2020 年 5 月 20 日
@mmdsun 微软的东西很快就放弃治疗了,等着看吧
|
21
toooo 2020 年 5 月 20 日
原生渲染跨平台 UI 解决方案是大方向了吗, 巨头们都入场了
|
22
muzhidianzi 2020 年 5 月 21 日 via Android
MAUI 不是联发科的一个项目名吗?狗头
|
23
muzhidianzi 2020 年 5 月 21 日 via Android
http://m.myexception.cn/mobile-platform/180063.html 前一阵研究一个设备从代码里翻出来 MAUI,迷茫了好久
|