Нужно собрать приложение WPF с хорошей архитектурой
Я пытаюсь запустить приложение WPF на пути к самообучению, я достаточно подробно изучил WPF, и теперь пришло время запустить приложение для себя.
Большое спасибо тем, кто предоставил отличные статьи для публики здесь, в Интернете. Я хотел бы начать с MVVM + PRISM.
Может ли кто-нибудь направить меня через это, какие другие статьи могут помочь мне представить такую архитектуру. ИЛИ какую архитектуру лучше выбрать среди MVVM + Nhibernate, Prism, + IOC (spring.net, Unity, NInject)
заранее спасибо
С уважением Криш
2 ответа
Вы можете проверить эту ветку, так как она указывает на руководство разработчика Prism: Thread to Prism Dev Guide.
Если вы планируете учиться, попробуйте клиент-серверное приложение. На стороне сервера попробуйте использовать
- EF Code First,
- Шаблон репозитория
- Уровни обслуживания и WCF
Попробуйте использовать Dependency Injection & Containers для них. Используйте T4 для генерации клиентских прокси WCF
Использование на стороне клиента
- Призмные модули и регионы
- MVVM Pattern
- Создать или использовать навигационную платформу
- Система валидации
- Пользовательские селекторы и диалоги
Используйте Dependency Injection & Containers. Задача Параллельная библиотека для сервисных вызовов. Фоновые рабочие, несколько потоков для работы с обновлениями пользовательского интерфейса.