1. Внедрение фреймворков дает доступ, непосредственно, к их возможностям, а также дает больше возможностей для js разработчиков, отдалив их(разработчиков) от Razor.
2. Рассматривались разные варианты, но выбор пал на Vue т.к. в нем легко инициализировать изолированные приложения, при необходимости, со своими стейтами на основе Vuex, а также с независимым друг от друга роутингом.
Данные способы все же имеют место быть. В production есть опыт интеграции Vue в разделах личного кабинета.
2. Рассматривались разные варианты, но выбор пал на Vue т.к. в нем легко инициализировать изолированные приложения, при необходимости, со своими стейтами на основе Vuex, а также с независимым друг от друга роутингом.
Данные способы все же имеют место быть. В production есть опыт интеграции Vue в разделах личного кабинета.