WCSF - это реализация MVP от Microsoft, основанная на ASP.NET и Visual Studio «Guidance Packages», которые помогают структурировать уровни вашего приложения в соответствии с парадигмой MVP, а также выполнять другое архитектурное требование - составное приложение, состоящее изслабосвязанные компоненты.Построен поверх Enterprise Library.
Преимущества использования WCSF:
- Четко определенное (отчасти принудительное) разделение между пользовательским интерфейсом и логикой "back end" (шаблон MVP).
- Каркас, который позволяет интегрировать компоненты, разработанные отдельно (обычно разными командами и / или в разные моменты времени)
- Каркас, состоящий из слабосвязанных компонентов, позволяющий безболезненно повторно реализовать существующиекомпоненты из любого уровня приложения
- Структура процесса разработки программного обеспечения и Архитектурная структура, налагаемая платформой и пакетами руководств Visual Studio.