Добрый день, изучаю Asp.Net Core по Фримену(а именно: Pro Asp.Net Core 3 8th.). Заметил, что многие разработчики недолюбливают razor (т. к. это неактуальная технология) и не рекомендуют к изучению. Пробежавшись беглым взглядом по книге, понял, что автор использует razor pages. Хотя я не ограничен во времени, теперь меня мучит вопрос: нужно ли это начинающему? Какая альтернатива razor pages есть и используется в коммерции? Заранее спасибо.
Razor pages действител но кажется устаревшим.
Изучается он достаточно легко, так что потратьте на него время, только если желаемая вакансия требует его знание.
Вместо razor часто используют JavaScript/typescript в сочетании с каким-нибудь фреймворком, по типу Angular/React/Vue.
Иногда ещё используют Blazor, но мне кажется, это ещё менее популярно, чем razor
Не все проекты делаются на js фреймворках, во многих asp проектах он еще используется, не как основа, скорее как дополнение к js на странице. Если собираетесь работать в стеке asp, то мимо razor всеравно не пройдете.