Hacker News new | ask | show | jobs
by manigandham 1831 days ago
VS Code is available everywhere and can even connect to remote environments. Visual Studio is on Windows, and there's a Mac version that's slowly getting better.

What other languages stacks provide a much better tooling experience? If you use IntelliJ then you get the same thing with Rider (which is just IntelliJ + Resharper), and the rest are all basically VSCode at this point.

2 comments

It's been a while since I looked at .Net, but last time I checked it was inferior in terms of multi-platform tooling to many languages.

So take VS Code for example, last I looked you could not build Xamarin apps in it, where as with Go, JS, Dart, etc you can use VS Code to create anything in those languages.

Take a look at Rider, it’s relatively recent, it’s possible you missed it. Basically, it’s Resharper embedded in an IntelliJ IDE, and it’s superb.
Well, perfview, for one. I have to keep a Windows VM nearby just for that thing. It doesn't come in handy every day, but is absolutely indispensable when it does. They have a shitty Linux port which basically doesn't work and receives almost no development.

I should also add that you /can/ dump a dotnet application running under Linux. It's just you can't do anything really useful with it, the best tooling is Windows-only. Clearly shows you their priorities.

Use perfcollect for Linux: https://github.com/dotnet/coreclr/blob/master/Documentation/...

Since that is adapted to use Linux specifics :)