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

macbook m1 做.NET core 开发 有哪些坑要踩吗

  •  
  •   andyskaura · 146 天前 · 1588 次点击
    这是一个创建于 146 天前的主题,其中的信息可能已经有所发展或是发生改变。

    几个月前被苹果 ipad 忽悠瘸了,你的下一部电脑 何必是电脑,于是 ipad pro 到手后立马把游戏本卖了。现在发现 ipad 太鸡肋了,还是需要一部笔记本。挑来挑去最后发现 mac 是兼顾性能 续航 颜值 便携 后性价比最高的。


    使用场景如下:

    1. vscode+node
    2. vs2019+.netcore
    3. sqlserver
    4. 使用非常频繁的 windows 远程桌面连接
    5. raw 照片 photoshop 调色修图

    在这些使用场景下,会有哪些坑需要踩?

    第 1 条附言  ·  146 天前

    我描述的使用场景可能有些误导大家了,其实并不一定要在mac上做开发工作。开这个帖子更多的是想调研,会出现哪些奇怪的问题,甚至能不能胜任那些使用场景。
    目前来看,即便是买了win本,工作上肯定也是用远程公司电脑或服务器(在户外or在家解决一些应急的需求),更多的还是修修图,写写文档,跑跑gayhub上有意思的小项目(比如自动关注抖音美女什么的)

    22 条回复    2021-12-24 10:40:55 +08:00
    murmur
        1
    murmur  
       146 天前   ❤️ 2
    windows 开发买 mac 图的是啥?
    Buges
        2
    Buges  
       146 天前 via Android   ❤️ 1
    dotnet 的工具链和 Windows+VS 强绑定。vscode 的 c#插件只能算二等公民( mac 的 vs 是个残废)。
    kiotech
        3
    kiotech  
       146 天前 via Android   ❤️ 1
    @murmur "挑来挑去最后发现 mac 是兼顾性能 续航 颜值 便携 后性价比最高的" 请看 OP 的描述,别开口批判人家。
    我也想知道 dotnet core 在 M1 的深度体验。
    felixcode
        4
    felixcode  
       146 天前 via Android   ❤️ 1
    可以踩一些前人未踩过的坑。
    v2 众网友告诉你,m1 做开发完全没问题。
    Conty
        5
    Conty  
       146 天前   ❤️ 1
    实在不行 PD 解决一切问题?
    Rwing
        6
    Rwing  
       146 天前   ❤️ 3
    楼上很多没做过的在瞎说
    其实没有任何的坑,放心用就好了,只是 ide 不要用 vs for mac ,要用 rider ,甚至 windows 都可以切换到 rider ,和 vs 差别不大。
    Mithril
        7
    Mithril  
       146 天前   ❤️ 1
    Rider 或者 VS2022 吧,2019 卡的不行。
    dingwen07
        8
    dingwen07  
       146 天前   ❤️ 1
    建议是,把 iPad 卖掉,买 M1 Mac 加上一台 PC 轻薄本,或者不买 Mac 拉满 Win 本配置
    你应该是搞 Windows 开发,用 Mac 不推荐啊,就算是 RDP ,Windows ( mstsc.exe )的适配也比 macOS 好,VS 就更不用说了
    wellsc
        9
    wellsc  
       146 天前 via iPhone   ❤️ 2
    @murmur .net core 现在跨平台了
    czfy
        10
    czfy  
       146 天前   ❤️ 2
    既然能被忽悠买 iPad
    相信自己,也能被忽悠买 M1 Macbook
    lekai63
        11
    lekai63  
       146 天前   ❤️ 1
    楼主频繁 win 远程的情况下,买个 m1 做.net 开发没毛病啊。
    且不说.net 跨平台这事(这个也许很多人认为没软用)
    楼主说不好要用 MAUI 跨端开发呢~
    win 楼主反正有环境(所以频繁远程连啊),那买个 mac 很正常啊~
    Removable
        12
    Removable  
       146 天前
    Jetbrains 全家桶整起来,Rider+Datagrip 美滋滋
    Fatenana
        13
    Fatenana  
       146 天前
    这个月发布的 rider 已经能原生跑 m1 了
    但只能用 VS code 和 rider 不能 vs+reshaper 还是难受
    而且 sqlserver 你没办法用 ssms 调试

    关键还是工作环境其他人都是 win+vs 的话……我面试一圈非互联网行业下来,大部分都还在 4.x ,
    还有用 core3.x 的岗位,面试的时候我说我用.net5 对方竟然不知道是什么
    andyskaura
        14
    andyskaura  
    OP
       146 天前
    @dingwen07 配置拉满的超薄本 有用过 xps13 当时花了大概 1.6w 体验可以说是不及格了 正常使用时间一长就烫手 续航也拉跨 13 寸的 4k 屏触摸屏形同虚设 再加上 win 对高分屏支持也仅仅属于刚好能用的水平(不知道 win11 怎么样了)
    rophie123
        15
    rophie123  
       146 天前 via iPhone
    估计做 .net 的人少,Mac 开发 .net 的更少,才没人回答
    felixcode
        16
    felixcode  
       146 天前 via Android   ❤️ 1
    @lekai63
    m1 可以频繁远程连接超级计算机,也很适合超算开发。
    游戏主机提供远程接口的话,m1 也很适合主机游戏开发。
    至于单片机,fpga 等等,只要 m1 能远程的,用 m1 做开发都特合适。
    FeifeiJin
        17
    FeifeiJin  
       146 天前
    如果场景依然是远程到 Win 的话,那就和 mac 本身没啥问题了。
    上家公司就是开发服务器全是阿里云,我们 CTO 以及我都是用 MAC 远程,超级爽的。
    本来开发的话,我用 VS 是捉襟见肘的,还没掉到坑里我就放弃了。
    yangzzzzzz
        18
    yangzzzzzz  
       146 天前
    如果做 netcore 开发没问题,rider 很好用,vsformac2022 也在开发。微软自己好多人都用 mac 写 netcore
    mxT52CRuqR6o5
        19
    mxT52CRuqR6o5  
       146 天前
    知乎上有个问题,问 M1 上用网银有没有问题,在不知道题主用的是哪家的网银的情况下,高赞第一的回答直接就说没问题,我用 XX 家网银好用的很
    PerFectTime
        20
    PerFectTime  
       146 天前
    同 mac 远程开发,这么干了两年多了,没啥大问题
    C#开发相关的就在远程机处理,设计切图就在 mac 搞
    sqlserver 直接家里 linux 跑在 docker 里
    kophuai
        21
    kophuai  
       146 天前 via iPhone
    win+mac 的快捷键不同 时不时远程的话适应成本高 还有一些 insert del 这种键没有的问题
    .net6 以下的项目会比较慢和坑。ide 推荐 rider
    如果碰到修老项目的坑( framework )就基本 gg 了
    xiaopingbeichen
        22
    xiaopingbeichen  
       145 天前
    我们团队中有个哥们就是 mac ,剩下的都是 win ,我们 core 的项目,他本地发布后就经常莫名出现问题,然后我们拉代码再编译发布就可以了。感觉还是有点不方便的,碰到一些老的 framwork 就只能干瞪眼。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4067 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 01:46 · PVG 09:46 · LAX 18:46 · JFK 21:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.