|
|
|
|
|
by tybit
2715 days ago
|
|
> It's well know that if you start using C# , your entire stack will generally be MS based...(SQL Server, Azure etc... ) That’s only because of
Microsoft fanboys nowadays, .NET core is a pleasure to use on Linux and AWS with a variety of databases etc |
|
In 2014, well before Microsoft's dotnetcore oss adventure, I ran the dev team at a startup. Our entire backend was C#. Our devs used the OS of their preference, and so we had Mac, Windows and Linux. Xamarin Studio is (was?) a remarkably decent IDE for something so niche.
We hosted it in Docker (bad call, it was way too new then) on Mono (great call, it Just Worked), on Linux. Data in Postgres. All of this was as easy as doing the same with eg JS or Java (and arguably easier than eg Ruby because C# has a proper cross platform dependency story).
There's nothing about C# that forces you to use SQL Server or Azure. Absolutely nothing.