C
C#6d ago
BoomSonK

✅ Most suitable IDE

Hi everyone! I was wondering what you guys see as the IDE standard for C# .NET development. It was always Visual Studio, but nowadays we have full AI integration in other IDE's, such as Cursor and VSC. Which one are you currently using and why? Because I'm currently doubting about which one I should take after developing in VS for a few years. The problem I'm facing is the fact that the AI support in VS is to slow compared with other IDE's.
34 Replies
Angius
Angius6d ago
Personally, using Rider
Ryan H.
Ryan H.6d ago
Tons of people are using Rider
Angius
Angius6d ago
I also don't care for AI
BoomSonK
BoomSonKOP6d ago
Oh yea Rider is there to, i forgot 🙂
Ryan H.
Ryan H.6d ago
I personally just use VS and have never really wanted anything more. Lets me write and run projects. Some people just use a text editor and the terminal (neovim gang)
BoomSonK
BoomSonKOP6d ago
I was trying to get a C# .NET environment working in Cursor, but it seems so lacking. Like you need unofficial plugins because of their licenses etc. Debug sucks too.
Ryan H.
Ryan H.6d ago
If AI is a dealbreaker for you and you don't like Copilot then I guess you're just gonna have to deal with those issues in Cursor Or purchase Rider
Buddy
Buddy6d ago
Rider now has it's own MCP Server if you want to use cursor as an AI platform but Rider as the IDE
No description
Ryan H.
Ryan H.6d ago
Oooh sounds like a winner for @BoomSonK
Pobiega
Pobiega6d ago
Rider is very good, and free for non-commercial development. That said, the VSC devkit is pretty okay and if you are very comfortable with VSC, that might be the lowest barrier to entry.
BoomSonK
BoomSonKOP6d ago
This is interesting. I will dive into it, but it seems maybe a bit too comprehensive
Buddy
Buddy6d ago
Mind you that C# Dev Kit is not available for any non-Microsoft Visual Studio Code's (or C# debugger) as it's exclusive to Microsoft C# Dev Kit "works" for cursor but the debugger is unavailable which needs manual configuration The same goes for Microsoft's C++ extension
BoomSonK
BoomSonKOP6d ago
Yea, I think I will go for VSC - just for the built in support, and the fact that I won't vibecode, but use AI more as an assistant. VS sometimes give me headache from the slowness
Ryan H.
Ryan H.6d ago
Yeah it's pretty heavy if you don't have much RAM or if you have a ton of extensions enabled Sounds like a good middleground, I hope that works out for you! Personally C# in VSC gave me a headache, that's why I just use VS
BoomSonK
BoomSonKOP6d ago
Hahaha dont make me doubt anymore 😄 Besides c# .net, im also doing ts and react - react native. So VSC will be the most known for me.
blinkbat
blinkbat6d ago
+1 rider rider handles ts very well also
Lex Li
Lex Li6d ago
Have been using VS Code + GitHub Copilot for years. Not really interested in VS for Windows or Rider, as the "enterprise" features are not that often used by my projects.
blinkbat
blinkbat6d ago
dunno how vscode stacks up to rider's builtin resharper but that alone would be worth the switch if you don't have it
Lex Li
Lex Li6d ago
You don't need fixed rules of ReSharper, when AI models actually knows your code (even just a little bit "understanding" and they are more powerful in recent releases). I try not to over-estimate the usefulness of ReSharper (I was heavy user for more than a decade).
blinkbat
blinkbat6d ago
what does this have to do with ai? resharper catches a lot of missed opportunities for better syntax or even perf
Angius
Angius6d ago
See, AI is simply never wrong
Lex Li
Lex Li6d ago
ReSharper uses a fixed set of rules to scan your code and proposes changes. Why cannot AI models do the same?
Angius
Angius6d ago
It always writes the absolute most optimal code
blinkbat
blinkbat6d ago
because ai makes shit up constantly and is wrong and ignores your requests for it to use docs and...
Angius
Angius6d ago
Because an LLM cobbles together the statistically most probable string of text
blinkbat
blinkbat6d ago
it's the opposite of a strict set of rules
Lex Li
Lex Li6d ago
Well, not intend to start a war on that. But I am satisfied with what I am using. Period.
blinkbat
blinkbat6d ago
it's a random grab bag of probabilities
Angius
Angius6d ago
If 99% of code out there uses the less optimal way, guess what an LLM will spit out
blinkbat
blinkbat6d ago
llms have their place but they are not as good as a linter at linting
Lex Li
Lex Li6d ago
You don't need to show off how linters/ReSharper/etc can help you write better code. I understand that totally. But this question can be answered in many ways, even some ways you disagree or dislike.
Unknown User
Unknown User6d ago
Message Not Public
Sign In & Join Server To View
qqdev
qqdev5d ago
$ridergang
MODiX
MODiX5d ago
:rider: 🇬 🇦 🇳 🇬

Did you find this page helpful?