Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel Pattern
Книга посвящена разработке корпоративных приложений с использованием Windows Presentation Foundation (WPF) и паттерна Model-View-ViewModel (MVVM). Автор Raffaele Garofalo подробно рассматривает архитектурные подходы, позволяющие создавать масштабируемые и поддерживаемые бизнес-приложения.
В первой части книги объясняются основы MVVM и особенности line-of-business приложений, а также даётся сравнение Silverlight и WPF. Затем читатель знакомится с классическими паттернами проектирования, которые ложатся в основу правильной архитектуры.
Далее последовательно разбираются слои приложения: доменная модель, слой доступа к данным и бизнес-логика. Особое внимание уделено практической реализации UI-слоя с помощью MVVM, включая привязки данных, команды и разделение ответственности между компонентами.
Заключительная глава посвящена обзору существующих MVVM-фреймворков и инструментов, которые упрощают разработку. Книга ориентирована на опытных .NET-разработчиков, желающих освоить современные подходы к построению корпоративных WPF-приложений.
