Люди, проясните мне одну вещь, ознакомившись в интернете и ютубе с этими технологиями я пришел к выводу что разработчику в Java EE для работы нужно знать огромное количество фреймворков, и как правило при переходе с проекта на проект почти всегда нужно будет изучать набор новых библиотек. А те кто пишет на .NET нужно знать одну лишь платформу майков, и почти все пишется на ней, фреймворков для .NET почти что нет. Таким образом нужно всего лишь единожды изучить платформу .net и просто следить за её обновлениями.
Правильные ли я сделал выводы? Просто я только думаю вкатиться в web, в бэкенд, и хочу определится. Если я все правильно понял то изучать .net будет лучше, и плюс у меня есть некоторый опыт в C#, правда в Unity, так что много о нём можно не говорить.
C# и NET поблизости только то что я знаю:
* C# 1.1 - 4.8 core 2 ,3, 5
* MVC
* WebForm
* Razor
* Net Api
* EntityFramework
* WinForms
* Xamarin
* WPF
* SQL related
* PowerShell куда уж без него
Так что слухи о том, что там очень мало, сильно преувеличены.
PS я уж не говорю про некоторые легаси технологии. Их вообще немеряно. MS любит хоронить технологии и запускать их по второму кругу чуть чуть иначе