.Net 开发者是否更倾向于使用 Visual Studio 来开发程序 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
PendingOni
V2EX    程序员

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

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

    之前在写 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 都可以直接上手
    rnav10
        18
    rnav10  
       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
    Wanex
        25
    Wanex  
       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 不知名的小公司 做代步车的
    hikarugo
        46
    hikarugo  
       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     Solana     3850 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 05:12 PVG 13:12 LAX 22:12 JFK 01:12
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86