4 ms·
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
by manigandham 5y 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.
- 5e92cb50239222b 5y agoWell, 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.
- NicoJuicy 5y agoUse perfcollect for Linux: https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/linux-performance-tracing.md https://github.com/dotnet/coreclr/blob/master/Documentation/... Since that is adapted to use Linux specifics :)
- Zingler 5y agoIt'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.
- pjerem 5y agoTake 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.