Jako dlouholetý javista jsem se k C# dostal asi na rok intenzivního vývoje.
Za sebe musím říct, že ten Microsoft svět určitě není špatný, jak se snaží mnozí tvrdit.
I když se Microsoft, po odchodu Balmera a příchodu inženýra do vedení, trošku dává dohromady, tak je třeb si uvědomit, že to bude ještě pár let trvat, než se samotný C# dostane na úroven multiplatformního jazyka jako je Java. Sice .NET (je) bude opensource a ASP.NET MVC je skutečně kus dobrého kódu, ale to ještě neznamená, že lze vše bezproblémů použít. Visual Studio už má také verzi pod linux, ale je tak ořezaná, že je lepší to snad psát v jiném editoru

Pokud MS půjde tímto trendem i dál, tak za 2-3 roky se skutečně můžou dostat do pozice, že C# už nikdo nebude chápat jako Windows only jazyk.
Pokud se jim podaří vymyslet a dotáhnout i samotné WebAPI, aby obsahovalo věci jako aspekty, DI, apod, tak konkurence k EJB či Springu je tady

Za mě je ale na C# na linuxu ještě brzy. I když jeho čas přijde....
