Hacker News new | ask | show | jobs
by factormeta 595 days ago
>The experience with Visual Studio is stellar.

I assume you mean just the Windows Visual Studio? The Mac version is not exactly on par with the Windows. Yeah C# is great, but one would need Window's version of VS (NOT VS Code) to take full advantage of C#. For me that is a deal breaker, when the DX of a language is tight to a proprietary sourced IDE by MS.

3 comments

Incidentally JetBrains Rider (competitor IDE) announced as free today for non-commercial, if you’d like to try it out:

https://blog.jetbrains.com/blog/2024/10/24/webstorm-and-ride...

[edit: I’ll note I’ve used successfully both Win and Linux]

Mac visual studio isn't visual studio, it's something else that they stuck the label visual studio on. They are about as related as java and javascript (which are famously, related as car is to carpet)
VS for mac was sunset a while ago. You either use VSC or Rider( which is now free for non commercial use )
Have you tried VSC for C# (yes asp core). The debugging is just broken. I would not recommend any sane person using VSC for C# related large project development.
Many times. What debugger are you using? I haven’t run into problems yet with the MS one.
IIRC the last couple of releases had some new/overhauled features they said were built for both from the same code, so they seemed to be starting down the path of slowly converging them, before they changed their minds and discontinued the Mac version I guess.
These days, JetBrains have stepped into the gap with Rider. Rider isn't perfect, but there's definitely people who prefer it to Visual Studio.
Rider definitely can hold a candle to Visual Studio. In my dev bubble there's about a 50/50 split for C# devs (mostly .NET Core) using VS vs Rider
In mine the VS crew is the minority by far. VS is much worse, especially without ReSharper and at that point why not just use rider.
I’m sure you can point to many things Rider is better at, but I’ve found enough sharp edges (including, annoyingly, it not being able to infer types that Roslyn can) that it’s not a sell for me. It’s also much faster and supports NCrunch.
Never heard of ncrunch but I googled it and its described as > the ultimate live testing tool for Microsoft Visual Studio and JetBrains Rider

So it seems at least that part of your critique is outdated.

I'm not sure what you mean about the inference, I've never had any problem with that that I can remember. And it can be a bit slow to start up or analyze a project at first load but in return it gives much better code completion and such.