4 ms·
I ran the tech team at a startup around 2014 and we had a C# stack with almost no visual studio. Most people were on mac or Linux and used MonoDevelop. We ran i
by skrebbel 7y ago
I ran the tech team at a startup around 2014 and we had a C# stack with almost no visual studio. Most people were on mac or Linux and used MonoDevelop. We ran it on Mono in docker containers (which was brand new those days) on Linux VPSes.
Truth is, for a long time already, C# has been a decent boring cross-platform language. The only reason people refused to use it was hype and stigma. There was no deep rational reason.
Sure, mono was slower than .net-on-windows at the time (.net core fixed this), but it was still way faster than the then-default Rails setup.
Whenever I told people about our setup at eg tech events they got very confused. Some dismissed me as a moron but to be honest most people were just surprised you could run a cross platform C# devteam and deploy to Linux. People simply didn't seem to know this was possible. That's been some pretty bad marketing in Microsoft's part.