Здесь http://blog.jonathanoliver.com/why-i-left-dot-net/ - отличный разбор полетов. Основные претензии - низкая производительность (ее одной в общем достаточно), вторая - жесткая привязка к платформе Windows, а ею мир не исчерпывается. Если в инфраструктуре Azure это не приняли к сведению, то ой-ой. Впрочем, могу допустить, что вброс в пользу JVM, но - всего лишь допустить, так как сам автор признает, что C# - прекрасный язык, намного лучше Java, однако его портят правила окружения, начиная от массивного использования блокировок в потоковых библиотеках, что сразу гасит производительность.
Вывод печален, если хотя бы в рамках Azure не зарежут платформу и не переделают ее по серьёзному, то выход за пределы корпоративного сектора едва ли возможен и MS может вообще "упустить будущее", несмотря на все прыжки.
Вывод печален, если хотя бы в рамках Azure не зарежут платформу и не переделают ее по серьёзному, то выход за пределы корпоративного сектора едва ли возможен и MS может вообще "упустить будущее", несмотря на все прыжки.