微软发布跨平台 UI 框架 MAUI

2020-05-20 08:35:24 +08:00
 mmdsun

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/

7139 次点击
所在节点    分享发现
23 条回复
jorneyr
2020-05-20 09:01:52 +08:00
Qt 要焦虑了
wanguorui123
2020-05-20 09:06:44 +08:00
太小众了,没有 electron 流行
liangzimo
2020-05-20 09:12:47 +08:00
不是 net5 吗
rioshikelong121
2020-05-20 09:14:54 +08:00
关注一波。
Devin
2020-05-20 09:23:52 +08:00
一想到 wpf 跟 uwp 的 ui xaml 不通用。。。
tairan2006
2020-05-20 09:25:24 +08:00
还是更看好 flutter ?
dhssingle
2020-05-20 09:26:05 +08:00
6 要到明年年底了,动作太慢了。
rockyou12
2020-05-20 09:27:53 +08:00
@tairan2006 flutter 还是不好说,dart 语言太拉跨,生态远不如 c 井
missdeer
2020-05-20 09:39:30 +08:00
Qt 要衰落了
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

不知道那时候跟竞品比会怎么样
MeteorCat
2020-05-20 09:56:28 +08:00
Qt 熬死了微软一堆 UI 库,还有人说他要衰落?
AmrtaShiva
2020-05-20 09:59:19 +08:00
支持 Linux ?
mmdsun
2020-05-20 10:09:57 +08:00
@AmrtaShiva MAUI 目前资料还比较少。Xamarin 之前有个 Xamarin.Forms.GTK 是开发 Linux 的。但官文还是写的支持,Android, iOS, tvOS, watchOS, macOS, and Windows. Linux 还是没看见。
ppphp
2020-05-20 10:29:03 +08:00
这个能活几年?
janus77
2020-05-20 14:35:42 +08:00
Xamarin 在移动端基本是凉凉的状态……微软自己的 APP 都不用
在桌面端,目前算看不出什么优势
mmdsun
2020-05-20 16:36:10 +08:00
@janus77 azure app 和微软新闻用的是 Xamarin 。Xamarin 是照搬 iOS,Android 的 API 我也不喜欢。MAUI 不一样 。
mmdsun
2020-05-20 16:40:50 +08:00
@wanguorui123 前端的话可能用 electron js 写了。 我做后台,平时用 Java,go 。还是比较倾向于用 C#来写 APP 的。js 用不习惯。。
find456789
2020-05-20 16:52:00 +08:00
和 react native 有啥优势吗
huiyifyj
2020-05-20 16:54:56 +08:00
以微软尿性,等不到多久就慢慢放弃了,然后开下一个坑
wanguorui123
2020-05-20 17:04:03 +08:00
@mmdsun 微软的东西很快就放弃治疗了,等着看吧

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

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

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

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

© 2021 V2EX