Я планирую создать новое веб-приложение. Я хорошо разбираюсь в ASP.NET MVC и jQuery и хорошо знаком с Web API. Я новичок в Angularjs, но я хочу использовать его на стороне клиента для сложных страниц, требующих манипуляций с DOM. У меня есть следующие проблемы:
- Должен ли я по-прежнему рассматривать структуру приложений с одной страницей, зная, что это будет приложение среднего масштаба со многими страницами и сложная логика/алгоритмы.
- Я слышал, как люди говорили о замене ASP.NET MVC + jQuery полностью на ASP.NET Web API + Angularjs. Это действительно лучший выбор для средних или крупных веб-приложений со сложной логикой. Если да, то что является альтернативой сеансу, аутентификацией и т.д.
- Было бы разумным решением использовать ASP.NET Web API, ASP.NET MVC и Angularjs вместе.
- Что такое совместимость между последними версиями jQuery, Bootstrap и Angularjs.
- Увеличение времени разработки/стоимости с помощью Angularjs + SPA вместо ASP.NET MVC + jQuery (Non-SPA).
Есть ли какое-либо тело, написанное средним/крупномасштабным сложным веб-приложением с использованием Angularjs?