Why would a .NET developer use linux in the first place?
Why would a .NET developer use linux in the first place?
When I use linux, I much prefer to use languages where linux is the "1st class" platform (and not Java or JRE based). Mono is improving all the time, but C# doesn't have the attraction for me outside of work.
It's C++ though :-)
I am orders of magnitude more productive using Visual Studio in Windows, but in the grand scheme of things that's a local optimum. I'd like to learn new things, use other tools, etc.
You highlight exactly what I meant " am orders of magnitude more productive using Visual Studio in Windows".
There probably isn't much incentive for you to write in mono on Linux, because you could be so much more productive on another platform.
And if you switch to Linux, it's probably so much easier to open a python shell that setting up a MONO environment doesn't make sense in most cases.