Vyjmenoval jsi jeden programovací jazyk a framework.
Já pracuji s ASP.NET Core MVC + Entity Framework Core a vyhovuje mi to. ASP.NET Core navíc běží na novém .NET Core, který je multiplatformní. Nově je multiplatformní i MSSQL Server.
Na linuxu se tedy dá kompletně rozjet ASP.NET Core a za mě je to jasná volba. Programovacím jazykem je tam C#.
Od PHP dávám ruce pryč. Jsem navyklý na strong typové jazyky, takže i když potřebuji něco napsat na frontend, tak používám TypeScript.