Книги / IT-менеджмент / Архитектура ПО / Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel Pattern

Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel Pattern

Raffaele Garofalo

Книга посвящена разработке корпоративных приложений с использованием Windows Presentation Foundation (WPF) и паттерна Model-View-ViewModel (MVVM). Автор Raffaele Garofalo подробно рассматривает архитектурные подходы, позволяющие создавать масштабируемые и поддерживаемые бизнес-приложения.

В первой части книги объясняются основы MVVM и особенности line-of-business приложений, а также даётся сравнение Silverlight и WPF. Затем читатель знакомится с классическими паттернами проектирования, которые ложатся в основу правильной архитектуры.

Далее последовательно разбираются слои приложения: доменная модель, слой доступа к данным и бизнес-логика. Особое внимание уделено практической реализации UI-слоя с помощью MVVM, включая привязки данных, команды и разделение ответственности между компонентами.

Заключительная глава посвящена обзору существующих MVVM-фреймворков и инструментов, которые упрощают разработку. Книга ориентирована на опытных .NET-разработчиков, желающих освоить современные подходы к построению корпоративных WPF-приложений.