V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mmdsun
V2EX  ›  分享发现

微软发布跨平台 UI 框架 MAUI

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

    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
    这个能活几年?
    janus77
        15
    janus77  
       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 有啥优势吗
    huiyifyj
        19
    huiyifyj  
       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   ·   我们的愿景   ·   实用小工具   ·   4138 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:19 · PVG 13:19 · LAX 22:19 · JFK 01:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.