Joost Buijs wrote: ↑Tue Dec 29, 2020 5:43 pm
To be honest I have the feeling that development tools under Linux are so cumbersome compared to Visual Studio that I don't want to step away from it. When I really like a piece of software I'm always willing to pay for it, I don't want everything for free.
To some extent, you are right.
Linux (or on Windows, when using open source tools) requires you to set up everything from scratch. Install the compiler. Install the debugger. Make the development environment aware of both the compiler and the debugger. Set environment variables, etc... everything works with everything (almost any compiler works with any debugger). You have to puzzle your way through the setup of the environment, especially if you haven't done so before.
Visual Studio on Windows: Start setup -> Check what you want -> Install -> Done. Go!
In the end, both the open source tools and Visual Studio give you roughly the same possibilities, but with the open source tools, its much more work (and you have to know much more technical stuff) to set it up.
The one thing is... I don't like Visual Studio. Compared to Visual Studio Code (I use both at work: the first for C# work, the other to maintain some legacy PHP software until a new C# version is ready), Visual Studio is a massive resource hog. Because I'm shifting from PHP to C# (from the older legacy application to starting to write a completely new version in C#), I've had to request a new laptop because the old laptop just can't cut it anymore; both with regard to compile speed, and Visual Studio user experience.