Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
— Linus Torvalds
«Лучший руководитель тот, кому хватает ума, чтобы подбирать подходящих людей для работы, которую нужно выполнить, и достаточно сдержанности, чтобы не вмешиваться в их работу, пока они ее выполняют».
Теодор Рузвельт
Про MVVM хотел рассказать давно, но когда сам с этим разбирался, не было времени. Сейчас перешли с WPF на Silverlight и в процессе столкнулись с рядом отличий между этими двумя технологиями разработки пользовательских интерфейсов. В связи с чем кое что приходится писать заново. Поэтому начиная с этой статьи попробую рассказать про этот паттерн и особенности его применения в Silverlight.
В качестве предисловия: Мне это пришло в качестве рассылки. Чтобы ее не рекламировать, по имени в тексте статьи, кто захочет ее найдет. Ссылки на эту статью в интернете не нашел, поэтому сослаться по всем правилам не могу. Кому интересно, смотрите ниже мысли по поводу цель и задач коммуникации от Славы Панкратова.