Ответ 1
Учитывая этот вопрос, вы можете быть заинтересованы в текущих усилиях по созданию эталонной реализации типа "Pet Shop" для M-V-VM. Вы можете присоединиться к разговору или проследить прогресс здесь.
Я ищу код полных приложений, которые (1) используют шаблон MVVM и (2) доступны для начинающих WPF/Silverlight/MVVM. До сих пор я только нашел:
Что другие?
желательно меньше вспомогательных приложений или инструментов, которые используют MVVM, но которые имеют завершенное чувство, возможно, с графикой/анимацией WPF/Silverlight и т.д., которые показывают не только используемые MVVM-концепции, но и в контексте реального мира, завершенное приложение
Спасибо за все советы, я собрал список примеров из 15+ MVVM и разместил здесь:
Обзор примеров кода WPF/Silverlight, которые помогут вам узнать MVVM.
Учитывая этот вопрос, вы можете быть заинтересованы в текущих усилиях по созданию эталонной реализации типа "Pet Shop" для M-V-VM. Вы можете присоединиться к разговору или проследить прогресс здесь.
Я тоже классифицирую себя как новичок в MVVM, разрабатывающий крупномасштабное приложение уже около месяца. Я преодолел большинство основных препятствий, но немного запутался в нескольких вещах.
Будьте осторожны с предложениями от Kent. Они начнут вас, но тонкие различия в Silverlight и WPF иногда будут вас трогать (триггеры - один).
Я не знаю каких-либо полных сайтов, но я начал с библиотек Composite Application Guidance и PRISM. Они слишком громоздки для "новичка" и просто MVVM, но некоторые из них очень полезны (например, агрегатор событий).
Я предлагаю вам читать блоги Джоша Твиста, Джоша Смита, Шона Уайдермута и Никила Котари. Эти ребята очень хорошо осведомлены. Они также очень открыты для ответа на вопросы.
Какова ваша предыстория развития? Некоторые из концепций, связанных с вызовами методов, ответами и делегированием, представляют собой реальный разрыв с методами "традиционного последовательного" кодирования.
Попробуйте этот. Кроме того, Family.Show может быть полезно.
Я использовал MVVM последние пару месяцев в проекте, и это было фантастично. Я работаю над пользовательским интерфейсом более 12 лет, и это лучшая вещь, с которой я столкнулся.
Я использую MVVM уже около 2 лет, и могу сказать, что это громкий успех. Я отправил одно крупномасштабное медицинское решение для визуализации с использованием MVVM в Silverlight. Я также собираюсь отправить сложное приложение WPF с использованием Prism и MVVM. На самом деле, я не знаю, как я мог бы решить некоторые из моих проблем элегантно без MVVM в этом более недавнем приложении.
+1 на MVVM. Оно работает. Это можно проверить. Он расширяемый. Это облегчает рабочие процессы разработчиков-дизайнеров. Это ТАКЖЕ не должно быть грязным и тяжелым.
Кроме того, я создал приложение Silverlight среднего размера, используя MVVM для конференции CodeMash в январе. Вы можете увидеть его и получить исходный код здесь.
Группа WPF Disciples решила создать реальное справочное приложение MVVM + Mediator в реальном мире, аналогичное приложению приложения Pet Shop refusion для веб-приложений, Вы можете следить за развитием на codeplex здесь