MonoDevelop died for this.
(Disclaimer: I haven’t used MonoDevelop to know its quality, I’m just tempted by the idea of a free cross-platform .NET IDE. Microsoft took MonoDevelop, forked it into VS for Mac, left the former stagnate, and now is killing its closed-source descendant.)
Vs code fits the bill as a good cross platform .NET IDE. It is also a really good Standalone text editor.
VS Code honestly kind of sucks for it, there’s just so many small things missing or lacking.
Check out Rider, I was honestly surprised and switched over to it after 8 years of visual studio.
Rider is awesome - totally understated even if JetBrains does have a big fan base. If you’ll notice, most non-MS video bloggers use it, and for good reason.
It’s a great text editor, yes. An IDE though, it is not. It gets close with various addons, but it’s still not the same experience.
Rider is less bloated and stupid
This explains why the latest preview didn’t have 8.0 support.
I don‘t know, did anybody really need VS for Mac? I just use VS Code for everything. The latest preview of the MAUI extension finally killed the last use case for VS for me.
Code is missing a lot that Studio fans think they need. Rider is excellent though. So between Code and Rider, .NET devs are well serve on Mac.
I suspect that the success of Rider on the Mac is one of the reasons this got killed.
There are a lot of projects, that are still in service, where you need VS or Rider. But that are largely legacy projects. The usual MVC code dump would be a good example.
I’m not staking out the position that one is objectively better than the other by saying any of this:
I recently adopted neovim and I think it’s going to be very hard to make me leave it. On the one hand, I love some of the vscode extensions I’ve got going, on the other hand, neovim + lazygit somehow just invokes the
flow_state()
much quicker-at least purely from the standpoint of being in an editor.What’s up with that?