Всем привет, я уже некоторое время учу ASP .NET Core, в основном делал MVC приложения, сейчас хочу понять суть SPA приложений и выучить фронтенд фреймворк. Мой глаз упал на Ангуляр, так как он, как по мне лучше всего подходит для создания фронтенд приложений с бэком на ASP .NET Core. Правильно ли делаю, что учу именно ангуляр? Или в 2019 он уже не популярен?
Популярен главным образом на больших сложных проектах. Позволяет хорошо структурировать код, все проекты на нем схожи, в силу этого бизнес его любит.
Для .NET подойдет отлично, хотя по сути нет какой-то четкой зависимости фронта и бэка, можно на чем угодно сделать.
Минус Ангуляра - он сложен в освоении, потратишь с месяц на него. Против недельки на Vue например. И обычно негативно отзываются о нем вуйщики, из тех кто не осилил. А я перешел с Vue на Angular и не жалею.