V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
mmdsun

微软发布跨平台 UI 框架 MAUI

  •  
  •   mmdsun · May 20, 2020 via Android · 7990 views
    This topic created in 2169 days ago, the information mentioned may be changed or developed.

    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 replies    2020-05-21 00:07:33 +08:00
    jorneyr
        1
    jorneyr  
       May 20, 2020
    Qt 要焦虑了
    wanguorui123
        2
    wanguorui123  
       May 20, 2020
    太小众了,没有 electron 流行
    liangzimo
        3
    liangzimo  
       May 20, 2020
    不是 net5 吗
    rioshikelong121
        4
    rioshikelong121  
       May 20, 2020
    关注一波。
    Devin
        5
    Devin  
       May 20, 2020 via Android
    一想到 wpf 跟 uwp 的 ui xaml 不通用。。。
    tairan2006
        6
    tairan2006  
       May 20, 2020
    还是更看好 flutter ?
    dhssingle
        7
    dhssingle  
       May 20, 2020
    6 要到明年年底了,动作太慢了。
    rockyou12
        8
    rockyou12  
       May 20, 2020
    @tairan2006 flutter 还是不好说,dart 语言太拉跨,生态远不如 c 井
    missdeer
        9
    missdeer  
       May 20, 2020
    Qt 要衰落了
    easonHHH
        10
    easonHHH  
       May 20, 2020
    MAUI previews Q4 2020 through Q3 2021
    MAUI release candidate September 2021
    MAUI general availability November 2021

    不知道那时候跟竞品比会怎么样
    MeteorCat
        11
    MeteorCat  
       May 20, 2020 via Android
    Qt 熬死了微软一堆 UI 库,还有人说他要衰落?
    AmrtaShiva
        12
    AmrtaShiva  
       May 20, 2020
    支持 Linux ?
    mmdsun
        13
    mmdsun  
    OP
       May 20, 2020 via Android
    @AmrtaShiva MAUI 目前资料还比较少。Xamarin 之前有个 Xamarin.Forms.GTK 是开发 Linux 的。但官文还是写的支持,Android, iOS, tvOS, watchOS, macOS, and Windows. Linux 还是没看见。
    ppphp
        14
    ppphp  
       May 20, 2020
    这个能活几年?
    rb6221
        15
    rb6221  
       May 20, 2020
    Xamarin 在移动端基本是凉凉的状态……微软自己的 APP 都不用
    在桌面端,目前算看不出什么优势
    mmdsun
        16
    mmdsun  
    OP
       May 20, 2020 via Android
    @janus77 azure app 和微软新闻用的是 Xamarin 。Xamarin 是照搬 iOS,Android 的 API 我也不喜欢。MAUI 不一样 。
    mmdsun
        17
    mmdsun  
    OP
       May 20, 2020 via Android
    @wanguorui123 前端的话可能用 electron js 写了。 我做后台,平时用 Java,go 。还是比较倾向于用 C#来写 APP 的。js 用不习惯。。
    find456789
        18
    find456789  
       May 20, 2020
    和 react native 有啥优势吗
    fengyj
        19
    fengyj  
       May 20, 2020
    以微软尿性,等不到多久就慢慢放弃了,然后开下一个坑
    wanguorui123
        20
    wanguorui123  
       May 20, 2020
    @mmdsun 微软的东西很快就放弃治疗了,等着看吧
    toooo
        21
    toooo  
       May 20, 2020
    原生渲染跨平台 UI 解决方案是大方向了吗, 巨头们都入场了
    muzhidianzi
        22
    muzhidianzi  
       May 21, 2020 via Android
    MAUI 不是联发科的一个项目名吗?狗头
    muzhidianzi
        23
    muzhidianzi  
       May 21, 2020 via Android
    http://m.myexception.cn/mobile-platform/180063.html 前一阵研究一个设备从代码里翻出来 MAUI,迷茫了好久
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5619 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 92ms · UTC 07:09 · PVG 15:09 · LAX 00:09 · JFK 03:09
    ♥ Do have faith in what you're doing.