V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
PendingOni
V2EX  ›  程序员

.Net 开发者是否更倾向于使用 Visual Studio 来开发程序

  •  
  •   PendingOni ·
    Komi-Thaw · 2022-10-21 09:47:16 +08:00 · 6351 次点击
    这是一个创建于 796 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前在写 C#程序的时候基本使用 Jetbrains Rider

    screen.png

    ldxm.png

    48 条回复    2022-11-10 10:22:13 +08:00
    zlo309618100
        1
    zlo309618100  
       2022-10-21 09:50:47 +08:00
    rider 很香啊,就是太贵了
    PendingOni
        2
    PendingOni  
    OP
       2022-10-21 09:51:31 +08:00
    @zlo309618100 我的话是月订阅制
    Mithril
        3
    Mithril  
       2022-10-21 09:57:48 +08:00
    为什么“因为要作为源代码包分发”,就不能在项目文件里加个配置项?
    虽说统一 IDE 可以减少一些环境问题,但你有能力解决环境配置,公司又没要求统一 IDE 的话,那用什么都是自己的自由吧。非要说 Rider 的配置项不能加,那 VS 的也别加了呗。配置文件最简化,不影响编译的都删掉就行了。
    我们 VS 和 Rider 都有,该加的字典配置也都加上了。顶多也就是 Rider 某些 lint 在 Resharper 里面没有而已,不至于会影响最终编译。
    iold
        4
    iold  
       2022-10-21 09:59:35 +08:00
    VS 打开 IntelliCode 写 C#体验还可以,就规范方面还没有 Rider 强。
    bequt
        5
    bequt  
       2022-10-21 10:00:34 +08:00
    如果写 windows 最常见的 gui ,是否可以切换 rider 呢
    bthulu
        6
    bthulu  
       2022-10-21 10:01:42 +08:00
    就我看到的而言, 除我之外的同事都用的 visual studio
    PendingOni
        7
    PendingOni  
    OP
       2022-10-21 10:02:51 +08:00
    @bthulu 我也是
    PendingOni
        8
    PendingOni  
    OP
       2022-10-21 10:06:33 +08:00
    @bequt Rider 写 WPF 可以的
    billzhuang
        9
    billzhuang  
       2022-10-21 10:06:44 +08:00
    rider 写 c# 没问题,但如果写 winform 不行,builder 拉胯,MAUI 没试过。
    louchenabc
        10
    louchenabc  
       2022-10-21 10:09:18 +08:00
    前 .NET 开发,以前用 VS + Resharper ,这个组合应该来讲是不会比 Rider 差的。

    后来用惯了 IDEA 这些,就觉得 Rider 更顺手了。
    BigBunny
        11
    BigBunny  
       2022-10-21 10:09:44 +08:00
    好巧,我也是主用 rider 来开发的,昨天也刚被同事这么问过。😂
    quan01994
        12
    quan01994  
       2022-10-21 10:18:02 +08:00
    我两个都用,因为公司用的 tfs ,rider 不支持,平时写测试代码,会用 rider 。
    yuhangch
        13
    yuhangch  
       2022-10-21 10:18:38 +08:00
    我也是,用 rider 写 c#
    ye4241
        14
    ye4241  
       2022-10-21 10:20:20 +08:00
    Rider 可以写 WPF ,但是没有 Live Property 和 Hot Reload 就比较难受了。我平时也是 VS 和 Rider 都用的,轻量化工程,偏逻辑的话,我用 Rider ,涉及复杂 UI (尤其是调试 UI )的话,我选 VS 的。而且 Rider 很多时候很多小功能(比如创建工程)都比 VS (即使加持 R#)智能的多。
    villivateur
        15
    villivateur  
       2022-10-21 10:20:44 +08:00
    C# 开发却不用宇宙第一的 Visual Studio IDE ,简直暴殄天物
    PendingOni
        16
    PendingOni  
    OP
       2022-10-21 10:21:00 +08:00
    @quan01994 确实 TFS 貌似是 Azure 的前身?Rider 本身没有
    fzls
        17
    fzls  
       2022-10-21 10:24:58 +08:00
    使用多个语言的话,都用 jetbrains 的 IDE 体验挺不错,不用适应多套 ui 和操作系统,每个 ide 都可以直接上手
    dyiheng
        18
    dyiheng  
       2022-10-21 10:33:23 +08:00
    用 Mac 的话,Rider 的体验是最好的,除了 WPF 和 Winform 是 windows only ,其他的库基本都是跨平台的
    jeffrey921
        19
    jeffrey921  
       2022-10-21 10:39:13 +08:00
    mac 上的 visual studio 不像 Windows 那么强大
    DanielYao
        20
    DanielYao  
       2022-10-21 10:50:06 +08:00
    windows 一直用 vs ,mac 上用 rider
    INCerry
        21
    INCerry  
       2022-10-21 10:57:47 +08:00
    我用 Rider
    ytmsdy
        22
    ytmsdy  
       2022-10-21 11:06:28 +08:00   ❤️ 1
    我今天才知道,居然还有其他 IDE 支持.NET 开发。
    原先我一直以为只有 visual studio 才支持
    sinnosong1
        23
    sinnosong1  
       2022-10-21 11:11:03 +08:00
    写 web 可以用用 Rider ,不然没有理由用,而且是收费的。
    RockShake
        24
    RockShake  
       2022-10-21 11:16:44 +08:00
    工业互联网产品开发公司,大多数用 Visual Studio ,部分用 VS Code ,基本没看到用 Rider
    Mexion
        25
    Mexion  
       2022-10-21 11:26:14 +08:00
    mac 只能用 rider ,vs4mac 太烂了
    youyouyou0123456
        26
    youyouyou0123456  
       2022-10-21 11:31:22 +08:00
    VS + Resharper ,而且有的 vs 插件 rider 是没有的
    qiufengshe
        27
    qiufengshe  
       2022-10-21 11:35:59 +08:00
    肯定更倾向于 VS 的,毕竟大多数使用 VS 都是不花钱的
    wu00
        28
    wu00  
       2022-10-21 11:47:39 +08:00
    我们团队,4 个 vs ,2 个 rider ,反正都支持.editorconfig ,没啥影响
    PendingOni
        29
    PendingOni  
    OP
       2022-10-21 11:48:03 +08:00
    @wu00 是的
    Sin
        30
    Sin  
       2022-10-21 11:50:28 +08:00
    @villivateur 有句话怎么说的来着,那些吹 Visual Studio 宇宙第一的人,可能都忘了他们装了 ReSharper [doge]
    u823tg
        31
    u823tg  
       2022-10-21 11:54:58 +08:00
    @Sin #30 有了 IntelliCode ,ReSharper 除了情怀外应该没几个人装了吧,装了还卡。
    charlie21
        32
    charlie21  
       2022-10-21 12:27:56 +08:00
    C# .NET 跨平台 IDE 是 Jetbrains Rider
    kouhe3
        33
    kouhe3  
       2022-10-21 12:40:52 +08:00 via Android
    neovim
    PendingOni
        34
    PendingOni  
    OP
       2022-10-21 12:42:50 +08:00
    @kouhe3 够极客
    klo424
        35
    klo424  
       2022-10-21 13:07:18 +08:00
    拖后腿了,一直都是用 Visual Studio
    PendingOni
        36
    PendingOni  
    OP
       2022-10-21 13:08:29 +08:00
    @klo424 VS 也不错的
    a33291
        37
    a33291  
       2022-10-21 13:12:54 +08:00
    vs+r#就还可以
    rider 的话对于一些 ui 类项目没有 vs 支持好,另外我不喜欢 rider 的调试,他整个系的 IDE 都是这种调试风格,调试功能上也没有 vs 强大

    现在 vs2022 和 rider 的资源占用也基本一样,所以还是用 vs 多
    sunmker
        38
    sunmker  
       2022-10-21 13:21:03 +08:00
    VS 比较舒服,rider 有些小功能挺不错的

    ReSharper 插件太卡了
    Aloento
        39
    Aloento  
       2022-10-21 18:33:04 +08:00 via Android
    Rider 有些功能不全(我经常使用预览功能),非常难受,所以是的,VS+Resharper
    kenvix
        40
    kenvix  
       2022-10-21 20:36:39 +08:00
    看写啥,写 unity 我用 rider ,写 winform/wpf 用 vs
    idragonet
        41
    idragonet  
       2022-10-21 20:43:10 +08:00
    Visual Studio2022+ReSharper YYDS!
    0x2CA
        42
    0x2CA  
       2022-10-21 20:51:24 +08:00
    写 unity 我用 vscode
    TomDu
        43
    TomDu  
       2022-10-21 23:00:41 +08:00
    vs2022. MS 已经不建议装 reshaper 了,插件大部分功能 vs 都有,而且忒卡,体验大打折扣。
    lightjiao
        44
    lightjiao  
       2022-10-22 02:15:14 +08:00
    我 Unity 开发,Rider 的 Debug 工具在我们项目里直接处于不可用状态(不知是否因为项目太大),只好用 VS 了
    不过也有同事用 Rider 写代码,VS debug

    另,好奇 OP 是哪家公司,居然用 C#技术栈,少见
    PendingOni
        45
    PendingOni  
    OP
       2022-10-22 08:35:20 +08:00
    @lightjiao 不知名的小公司 做代步车的
    fyxtc
        46
    fyxtc  
       2022-10-22 08:36:09 +08:00
    问下,.net 除了 unity 领域外,其他哪方面还用得比较多的
    PendingOni
        47
    PendingOni  
    OP
       2022-10-22 08:47:26 +08:00
    @fyxtc WPF 加上 WinForm 工控的多一些
    forgottencoast
        48
    forgottencoast  
       2022-11-10 10:22:13 +08:00
    @Sin #30
    那东西有什么必需的功能吗?我好像装过一次,打开大项目(比如 asp.net 源代码)的时候,直接卡死了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5399 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 01:22 · PVG 09:22 · LAX 17:22 · JFK 20:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.