V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xiaopingbeichen
V2EX  ›  问与答

有没有.net core 用 M1 的哥们,体验如何?

  •  
  •   xiaopingbeichen · 2021-07-28 09:24:52 +08:00 · 2863 次点击
    这是一个创建于 1247 天前的主题,其中的信息可能已经有所发展或是发生改变。

    迫于工作笔记本卡,想换电脑,目前主要是.net core,想换 mac 不知道 M1 会不会不兼容,大佬们建议是入手 M1 还是 Intel 的 mac 还是老老实实搞个 win 的

    11 条回复    2021-07-28 17:13:43 +08:00
    lxfxf
        1
    lxfxf  
       2021-07-28 09:29:21 +08:00
    完全可以上 AMD 5700U+32G 内存+1T SSD,整体能控制在 7k 以内。
    basefas
        2
    basefas  
       2021-07-28 09:41:00 +08:00
    首先不建议现在买 intel 的 Mac,.net 还是 x86 的 Windows 吧,减少没必要的问题,真喜欢 mac 再买个 MacBook 日常用
    masquerader
        3
    masquerader  
       2021-07-28 09:50:18 +08:00   ❤️ 1
    非常不推荐 M1 芯片的 mac 作为 .NET 开发的平台。现阶段 .NET 5 对 M1 的支持是通过 Rosetta 搞的并且还没正式发布,直到 .NET 6 才会支持 M1 。更早些版本 .NET Core 3.1 之类恐怕根本就不会支持了。详情参照官方的这个 issue: https://github.com/dotnet/runtime/issues/44897

    Intel mac 做 .NET Core 3.1 或者 .NET 5 的开发是完全没问题的。
    Rwing
        4
    Rwing  
       2021-07-28 10:10:14 +08:00
    M1 支持肯定是没问题的
    主要是开发工具,VS 熟悉的人很难切换到 rider
    当然 rider 也很优秀,值得花时间去熟悉
    kaka6
        5
    kaka6  
       2021-07-28 10:57:47 +08:00
    主要是 VS 的 mac 版不行,太弱了
    我装完,玩不了一天就卸载了
    kaka6
        6
    kaka6  
       2021-07-28 10:58:51 +08:00
    mac 的 Vs 不好用,.Net 开发离开 vs 似乎就难了
    levon
        7
    levon  
       2021-07-28 11:10:03 +08:00
    xiaopingbeichen
        8
    xiaopingbeichen  
    OP
       2021-07-28 11:18:32 +08:00
    主要是执币不够,看现在 Intel 的价格降的比较低,想收个二手的试试,看大佬们的分析,还是要老老实实搞个 win 的了
    shyling
        9
    shyling  
       2021-07-28 11:34:34 +08:00
    不太行。。.net6 才正式支持 m1,前面的 lts 用不了。。自己玩无所谓,以前的项目跑不了怎么办
    PerFectTime
        10
    PerFectTime  
       2021-07-28 16:11:02 +08:00
    mac 上的 VS 太难用了
    Zhuzhuchenyan
        11
    Zhuzhuchenyan  
       2021-07-28 17:13:43 +08:00
    之前 15 寸坏了的时候,也在犹豫是换 M1 还是 16,因为技术栈是.net core 服务端+Unity,了解了一下 c#开发技术栈在 M1 上的支持程度。

    简单来说,现阶段来讲是无法取得很好的开发体验的。原因楼上也说了,.net core 3.1 很难支持,.ne5 只能靠罗塞塔,jetbrains rider 目前也只是罗塞塔,mac 上的 vs 体验真的一言难尽,vs code 虽说也有 c#插件,但是体验也是一言难尽。

    Unity 的话目前只有最新的 alpha 原生支持 M1,但是 burst compiler 还处于无法用的状态,罗塞塔版本的话,c#重载速度让人如鲠在喉。

    所以老老实实 intel Mac
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3604 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 00:53 · PVG 08:53 · LAX 16:53 · JFK 19:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.