В настоящее время мы оцениваем использование AngularJS в корпоративном приложении (электронное банковское обслуживание) как одностраничное приложение. Многие из разработчиков devs уже убеждены, что нет другого выхода. Это тенденция, это будущее доказательство (html, css и js), это легко сделать, меньше нагрузки на сервер и т.д. И т.д. Несмотря на интересную часть этой структуры, я не уверен, что есть факторы, которые необходимо учитывать перед тем, как идти по этому пути. Это могут быть:
- Поддержание работоспособности кода
- Проверка работоспособности кода, а не только части ui
- Непрерывная интеграция (например, TeamCity или TFS)
- Дружелюбие разработчика, такое как отладка, перемещение по коду
- Безопасность (если есть риск)
Есть ли у кого-нибудь опыт создания корпоративных приложений? Я бы предпочел пойти с Asp.Net MVC4. Пожалуйста, никаких гипотетических ответов, я не хочу начинать войну. Опыт реальной жизни действительно оценен.
Привет