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

作为一名 DotNet 开发我也转 Mac 阵营了

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

    DotNet 开发十六年+,个人对产品的使用经历了从安卓到苹果的转移,现在越来越觉得苹果的东西除了贵没其他毛病,对于一个年龄越来越大的开发来说,省心是最重要的。

    开发方面除了在做 APP 时不得不使用 MacBook 外,其余都是在 Windows 系统下干活的(公司更是全部是 Windows )。Windows 最近几年不管是强制更新还是更新后自以为是的给你加料,已经让人越来越反感了。苹果自从 M 系列 CPU 出现后,不管是性能还是续航都令人刮目相看。于是前两天将手里的老 Intel 版 MBP 升级到了 MBA (内存同样是 16G ),目前来说体验是相当好。

    目前的情况:

    手里有一款 2014 年的 Mac Mini ,安装了 Windows ,准备放家里当家庭服务器。Mac 直接 RDP 到这台服务器上还行,同时一些 DotNet 老项目如果有需要维护我还可以上去搞搞。

    开发方面,前端一直用 VS Code ,够用。后端在试用 Rider ,目前觉得还不错。开发环境不需要 Docker ,也不需要本地 DB ,在海外也没什么垃圾软件必须得开着,C#也比较给力,16G 内存是绰绰有余。

    除了 Rider ,V 友们不知有其他推荐的 IDE 否,或其他 IDE 的坑也行。 另求一款 VPN 或梯子服务端软件,准备回国时期通过家里的网络翻(有固定 IP ),不知用什么软件?

    第 1 条附言  ·  53 天前
    我没攻击人也没违反什么就给我降权?
    /t/1072723

    20 条回复    2024-09-10 11:08:18 +08:00
    yuandong
        1
    yuandong  
       57 天前
    后端用 vscode 写 C#也是很舒服的
    Chad0000
        2
    Chad0000  
    OP
       57 天前
    @yuandong #1
    之前微软故意劣化 C#插件,让人挺反感。VS 用习惯了,VS Code 还是太简陋了。目前我还有一个 Xamarin APP 需要维护,有可能 Rider 是免不了了。
    alinwu05
        3
    alinwu05  
       57 天前 via Android
    Rider 有很多项目类型不支持啊,比如 Win Forms, VSTO
    seth19960929
        4
    seth19960929  
       57 天前 via Android
    啊,开发刀聂不用宇宙第一 IDE ?
    Kroos
        5
    Kroos  
       57 天前   ❤️ 1
    Mac 端的话比较全能的就只有 Rider 了,不过马上 LinqPad 要登陆 Mac 端了(好像是 Avalonia 写的),写点小东西可以用。
    chinni
        6
    chinni  
       57 天前
    linqpad 如果能在 linux 上跑 就无敌了(
    Chad0000
        7
    Chad0000  
    OP
       57 天前 via iPhone
    @alinwu05 #3
    这两个我这里不再涉及到了。
    Chad0000
        8
    Chad0000  
    OP
       57 天前 via iPhone
    @seth19960929 #4
    宇宙第一它也是说放弃 Mac 就放弃了,坑了 xamarin
    glcolof
        9
    glcolof  
       57 天前
    不知道 MonoDevelop 这个开源 C# IDE 对新版本.net 的支持怎么样,看起来已经停止开发了。
    https://www.monodevelop.com/
    idragonet
        10
    idragonet  
       57 天前
    日常开发还得重量级 Visual Studio
    dingwen07
        11
    dingwen07  
       56 天前
    省心是最重要的,那不应该 VS 吗(
    Chad0000
        12
    Chad0000  
    OP
       56 天前 via iPhone
    @dingwen07 #11
    VS 给力,Windows 不行
    Chad0000
        13
    Chad0000  
    OP
       56 天前
    @idragonet #10
    之前我也这么想,但无奈 Windows 及其笔记本不太给力。如果大部分时间只做 WebAPI 的话,那么对 VS 就没那么重的依赖。
    Chad0000
        14
    Chad0000  
    OP
       56 天前   ❤️ 1
    @glcolof #9
    嗯,之前就看到它停更了。现在我觉得就只剩下 Rider 一个能打的了。VS Code 需要试试再说。但涉及生产力的东西,我 GPT 都订阅了,IDE 这点儿钱值得花。
    PerFectTime
        15
    PerFectTime  
       56 天前
    Rider 通病吃内存,开两个项目就吃了 14G 了
    Chad0000
        16
    Chad0000  
    OP
       56 天前
    @PerFectTime #15
    拜 Java 所赐。

    你的项目要开 Docker 什么的不?只开 WebAPI 也这样?
    PerFectTime
        17
    PerFectTime  
       56 天前   ❤️ 1
    @Chad0000 #16 不需要的,纯 webapi 项目,刚开的时候可能就 7G 左右,几轮断点调试下来就内存暴涨了
    idragonet
        18
    idragonet  
       56 天前
    @Chad0000 #13 我还是 Visual Studio 2022 + ReSharper YYDS!
    Chad0000
        19
    Chad0000  
    OP
       56 天前
    @PerFectTime #17
    感谢,等我测试的时候密切关注一下。
    Chad0000
        20
    Chad0000  
    OP
       56 天前
    @idragonet #18
    我上班是 VS2022+Copilot ( Manager 强买强推)。也算很 YYDS 了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1778 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:34 · PVG 00:34 · LAX 08:34 · JFK 11:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.