|
Персональные инструменты |
|||
|
ADD 2011: Отчёт Русецкого Георгия/Эффективная разработка бизнес-приложений на Silverlight и WPFМатериал из CustisWikiДоклад оказался посвящён использованию фреймворка Prism 4 для разработки бизнес-приложений. Отмеченные особенности Prism:
Prism позволяет строить приложения с использованием компонентного подхода — из независимых единиц (модулей). Модули не ссылаются друг на друга. Prism использует подход Dependency Injection для инстанциирования модулей (и применят MS-овский IoC-контейнер Unity). Далее было интересно: докладчик порекомендовал начинать разработку приложения с UI (???), рассказал немного про связывание UI с модулями и конфигурацию контейнера Unity. Затем продемонстрировал приложение Asteros Contact, на примере которого рассказал о реализации Master-Details формы с использованием View Injection (честно говоря, не впечатлило). И, наконец, указал главный, по его мнению, недостаток MVVM — «всё взаимодействие идёт через ViewModel, на которую ложиться слишком много ответственности». В общем, за исключением некоторых базовых вещей о MVVM и Prism — доклад ни о чём. |
||