Для разработки web-приложений в последнее время стала популярна платформа Microsoft ASP.NET MVC. Основными преимуществами использования этой платформы являются:
- Принудительное использование паттерна MVC, и как следствие:
- снижение связности и рост расширяемости приложения,
- упрощение работы со сложными структурами данных,
- повышение контроля над поведением приложения,
- расширение возможностей кастомизации приложения.
- Богатые возможности для проведения тестирования. Использование концепции MVC позволяет покрыть большую часть кода unit-тестами.
- Платформа упрощает разработку web-приложений, следующих стандарту Web 2.0, то есть предоставляющих богатый пользовательский интерфейс, реализуемый средствами клиентской стороны (скриптов, HTML5 и CSS3) с использованием большого количества асинхронных запросов (AJAX).
Read More