logoalt Hacker News

jotato • yesterday at 6:06 PM • 15 replies • view on HN

What IDE are people using for C# these days? Back in the day (circa 2008) Visual Studio was your only real option.

But I'm on linux now. If I wanted to pick up back up then what should I be using?


Replies

keithnz • today at 5:09 AM

I used to use Rider, but its slow and clunky with too many bugs now. It's big advantages were all its code fixes, refactoring etc. These days with AI on linux I just make the AI environment the IDE and use vim as an editor when I need it. Haven't opened Rider for 8/9 months now and stopped my renewal for it. .NET is super easy to use from a command line, so you can do whatever custom set up you like. If you really want an IDE, you could go with Rider, I believe they have a free version now for non commercial work, but I feel like the days of IDEs are kind of numbered.

➕ show 1 reply
bob1029 • today at 7:28 AM

Visual studio still feels like the only real option to me. I would consider switching to windows if it meant I could use it.

There is a gigantic difference between "technically possible", "practical" and "enjoyable". I had some junior engineers hounding my ass about using ORMs and the liability of manual schema management until they saw how sqlproj and sql compare work in VS proper. You can certainly string this along with 3rd party and custom using other IDEs, but then you don't have as much time and energy to focus on the actual problem. Maintaining a stack just to maintain your stack is pretty crazy to me. I'll happily pay the idiot tax at Home Depot for the Milwaukee option so I can place an invariant on this part of the problem space. I never want to be in a position where I can blame my tools for a bad work product.

FearNotDaniel • yesterday at 7:54 PM

I switched to Mac and tried Rider for a while but ended up very happy doing everything in VS Code. I guess in the pre Agent days I would have put more effort into learning Rider but in modern times I just don’t need so many fancy tools for manual refactoring etc. But if you’re still very hands on, it’s an excellent - and possibly superior - Visual Studio replacement.

drmathias • yesterday at 6:20 PM

VSCode is mostly good enough and if you don't mind forking out for a license, Jetbrains Rider is better overall

asteiger • yesterday at 6:17 PM

JetBrains Rider is top-tier.

int122 • yesterday at 8:09 PM

Visual Studio / Rider / VS Code, depends how much RAM and CPU device has.

I prefer VS but for the performance, I use VS Code. Unable to work in Rider on 32 GB RAM.

➕ show 1 reply
raincole • yesterday at 8:50 PM

I've been using Rider for about a decade, but honestly these days I just use Zed. I'm surprised how fast roslyn-language-server is now.

KellyCriterion • today at 9:51 AM

VS.NET 2022

Kuinox • yesterday at 8:09 PM

Rider if you want a regular IDE. VS Code if reading code from an AI is enough.

jve • today at 6:53 AM

I'm using VSCode with remote development on Linux server to develop for Dynamics 365 Dataverse/Sales.. let that sink in :)

rafaelmn • yesterday at 6:35 PM

Claude and codex ? Half joking, but can't remember last time I bothered booting up Rider - probably over 6 months - will unsubscribe next year. VSCode is good enough for exploring changes, LLMs are driving the CLI tooling anyway.

codeulike • yesterday at 6:13 PM

Surely VS Code?

pletnes • yesterday at 6:40 PM

I’d go with Rider myself. Vscode?

Stolpe • today at 5:58 AM

GitHub Copilot CLI ¯ \ _ ( ツ ) _ / ¯ Then I use a draft PR to review the code

peder • yesterday at 10:11 PM

IDE? In the AI era?