微软发布跨平台 UI 框架 MAUI - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mmdsun
V2EX    分享发现

微软发布跨平台 UI 框架 MAUI

  •  
  •   mmdsun 2020-05-20 08:35:24 +08:00 via Android 7708 次点击
    这是一个创建于 2000 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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/

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

    不知道那时候跟竞品比会怎么样
    MeteorCat
        11
    MeteorCat  
       2020-05-20 09:56:28 +08:00 via Android
    Qt 熬死了微软一堆 UI 库,还有人说他要衰落?
    AmrtaShiva
        12
    AmrtaShiva  
       2020-05-20 09:59:19 +08:00
    支持 Linux ?
    mmdsun
        13
    mmdsun  
    OP
       2020-05-20 10:09:57 +08:00 via Android
    @AmrtaShiva MAUI 目前资料还比较少。Xamarin 之前有个 Xamarin.Forms.GTK 是开发 Linux 的。但官文还是写的支持,Android, iOS, tvOS, watchOS, macOS, and Windows. Linux 还是没看见。
    ppphp
        14
    ppphp  
       2020-05-20 10:29:03 +08:00
    这个能活几年?
    rb6221
        15
    rb6221  
       2020-05-20 14:35:42 +08:00
    Xamarin 在移动端基本是凉凉的状态……微软自己的 APP 都不用
    在桌面端,目前算看不出什么优势
    mmdsun
        16
    mmdsun  
    OP
       2020-05-20 16:36:10 +08:00 via Android
    @janus77 azure app 和微软新闻用的是 Xamarin 。Xamarin 是照搬 iOS,Android 的 API 我也不喜欢。MAUI 不一样 。
    mmdsun
        17
    mmdsun  
    OP
       2020-05-20 16:40:50 +08:00 via Android
    @wanguorui123 前端的话可能用 electron js 写了。 我做后台,平时用 Java,go 。还是比较倾向于用 C#来写 APP 的。js 用不习惯。。
    find456789
        18
    find456789  
       2020-05-20 16:52:00 +08:00
    和 react native 有啥优势吗
    fengyj
        19
    fengyj  
       2020-05-20 16:54:56 +08:00
    以微软尿性,等不到多久就慢慢放弃了,然后开下一个坑
    wanguorui123
        20
    wanguorui123  
       2020-05-20 17:04:03 +08:00
    @mmdsun 微软的东西很快就放弃治疗了,等着看吧
    toooo
        21
    toooo  
       2020-05-20 17:54:43 +08:00
    原生渲染跨平台 UI 解决方案是大方向了吗, 巨头们都入场了
    muzhidianzi
        22
    muzhidianzi  
       2020-05-21 00:05:47 +08:00 via Android
    MAUI 不是联发科的一个项目名吗?狗头
    muzhidianzi
        23
    muzhidianzi  
       2020-05-21 00:07:33 +08:00 via Android
    http://m.myexception.cn/mobile-platform/180063.html 前一阵研究一个设备从代码里翻出来 MAUI,迷茫了好久
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1439 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 16:49 PVG 00:49 LAX 08:49 JFK 11:49
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86