Предисловие:
Я знаю, существует несколько тем, рассказывающих о MVVM и о том, насколько он хорош (или плох), но мой вопрос немного другой: я хочу знать, существует ли действительно какой-либо успешный проект, который использует частичноили полностью MVVM, все в качестве точки зрения дизайнера.
Я начинаю другой проект с использованием MVC (веб), у меня есть некоторый опыт работы с ним, и он отлично работает, разделяя рабочий слой, я могу заставить дизайнера работать вhtml (dreamweaver), затем программист выполняет «код позади» (visual studio, notepad ++ ..) и, наконец, парень базы данных, выполняющий уровень персистентности (sqlyog, toad, студия управления сервером sql).
Моя гипотеза:
Но моя проблема с MVVM (silverlight и wpf) заключается в том, что я не нахожу подходящих инструментов, подходящих для каждой роли, и я думаю (и мои сомнения относительно MVVM)что большинство работ MVVM было сделано полностью программистами, полностью нарушив идеал разделения слоя.Теоретически существуют только два инструмента (исключая часть базы данных): visual studio и expression blend / studio.
Мой вопрос:
Подходит ли Expression Blend (Expression Studio) для дизайнеров?если это произойдет, то подходит ли для дизайнеров выражение blend / studio + MVVM?Потому что, на первый взгляд, я думаю, что смесь выражений слишком сложна для большинства дизайнеров, но я думаю, что они едва справятся с этим, но, если мы добавим часть работы MVVM в дизайнер ... это излишне?
Плюс в том, что, по-видимому, не каждый проект совместим с блендами (это правда?)
ps: Я знаю, что существует много умных дизайнеров, которые также могут программировать (например, дизайнеров).который может делать вещи jquery), но это не идеал, потому что мы хотим, чтобы дизайнер делал «украшение части» и / или дешевле, чем codemonkey