powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / MVVM & Matthew MacDonald
25 сообщений из 52, страница 2 из 3
MVVM & Matthew MacDonald
    #37171252
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i,

Эм, как бы грамотнее выразиться. С помощью MVVM можно иметь интерфейс, как у Visual Studio 2010? Вернее, имеет смысл пользования MVVM для приложений, которые будут иметь интерфейс как у VS2010. Именно как у неё. Я вас спрашиваю, как человека, который имеет довольно большой опыт работы с WPF.
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37171378
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
VS,Blend созданы с помощью wpf. Думаю, это само за себя говорит
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37171382
Фотография i see
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iVS,Blend созданы с помощью wpf. Думаю, это само за себя говоритMS утверждает, что Blend написана с использованием MVVM.
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37171728
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i seeMS утверждает, что Blend написана с использованием MVVM.интересно, какой тулкит они использовали? :)
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37171864
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iМожно спокойно обходится без модальных окошек

вчерась общался с заказчиком
Одно из требований - обязательно выводить диалог перед удалением .....

Какие варианты, кроме модальных окошек??

а оутлук вообще диалоговых окон не выводит что ли?? (я не видел этого зверя уже лет 10, поэтому не помню)
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37171957
Руки-крюки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шайтан,

А чем так плохо MessageBox.Show во ViewModel? Понятное дело плохо что в ViewModel'и идет работа с GUI, но чем так критично это?
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37171959
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ШайтанiМожно спокойно обходится без модальных окошек

вчерась общался с заказчиком
Одно из требований - обязательно выводить диалог перед удалением .....

Какие варианты, кроме модальных окошек??

а оутлук вообще диалоговых окон не выводит что ли?? (я не видел этого зверя уже лет 10, поэтому не помню)
разве это нужно еще требовать? Такие вещи относятся к категории "must have".
Оутлук конечно же не обходится без модальных окон. Но думаю речь здесь шла не о сервисных сообщениях и диалогах настроек. Раньше было принято, например, (и сейчас любители старых принципов используют) редактировать записи из БД в модальных окнах.
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37171960
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дак вот зачем нужен MVVM!!!

сначала вопрос: "А как бы подзаработать ещё немного бабла?"
ответ: Елементарно!!!

шаг 1: ловим момент выхода новой платформы (WPF) и прикручиваем пару новых костылей к MVC. Обзываем это MVVM - прямые финансовые затраты = 0
шаг 2: трубим об этом самом MVVM на конференциях и пишем пару статей, с уклоном, что MVVM - это самое наше фсё! - прямые финансовые затраты = 0
шаг 3: далее в дело вступают евангелисты и несут религию в массы, объясняют, что кто не с нами, тот лох, копающийся в обработчиках и датасетах - наши прямые финансовые затраты = 0
шаг 4: компилируем статьи из шага 4 в книженцию ( http://joshsmithonwpf.wordpress.com/advanced-mvvm/ ) и ......


не забывайте! в каждой шутке есть доля шутки
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37171967
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руки-крюки,

дык не говорил же я, что плохо

мой пост именно к контексту iМожно спокойно обходится без модальных окошек
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37171974
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,

да это понятно ("must have".). Просто заказчик грамотный и все требования прописывает досконально, не надеясь на "must have" :)

а про "редактировать записи из БД в модальных окнах" - дак тогда в обсуждении, имхо, и надо уочнять, что речь, мол веду про такие-то окошки, а не просообщения-запросы-подтверждения юзверю
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37171978
Руки-крюки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ШайтанРуки-крюки,

дык не говорил же я, что плохо

мой пост именно к контексту iМожно спокойно обходится без модальных окошек

Можно обходиться, а можно и не обходиться =) Взять и организовать модальные окошки через привязку/команды.
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37172008
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iiв MVVM в представлении вообще должен быть ТОЛЬКО XAML в чистом виде
никаких партишен классов!!!
все байдинги (в том числе и команд) исключительно в разметке

опять МСУ под меня шакалил.

что ты так к МСУ неравнодушен?

это было моё сообщение с цельюi seeНе пора ли легализоваться? Ник давно разбанен.

ибо не совсем комфортно беседовать с серыми никами

простите за офф
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37172014
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ. а вот если так:

в MVVM в представлении вообще должен может быть ТОЛЬКО XAML в чистом виде
никаких партишен классов

то совершенно верно :) будет работать.
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37172253
Фотография i see
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шайтанi seeMS утверждает, что Blend написана с использованием MVVM.интересно, какой тулкит они использовали? :)Врут, что Призму.
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37173014
м
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
м
Гость
ШайтанiМожно спокойно обходится без модальных окошек

вчерась общался с заказчиком
Одно из требований - обязательно выводить диалог перед удалением .....

Какие варианты, кроме модальных окошек??


Например, вывести окно немодальное окно "удаление ....". по OK удалять.
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37173027
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мШайтанпропущено...


вчерась общался с заказчиком
Одно из требований - обязательно выводить диалог перед удалением .....

Какие варианты, кроме модальных окошек??


Например, вывести окно немодальное окно "удаление ....". по OK удалять.
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37173724
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мНапример, вывести окно немодальное окно "удаление ....". по OK удалять.Или сделать Tabbed MDI и диалог оформить отдельным документом... Можно ещё напридумывать. Главное - поразить заказчика принципиально новым принципом построения UI, чтобы с "этим" могли работать только специально обученные сотрудники.

А можно просто добавить в МодельМорды ссылку на Морду и поиметь привычный ShowDialog и прочие "отсутствующие" возможности.
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37173731
Фотография i see
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант - удалять молча и беспрекословно, но предусмотреть возможность отмены.
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37173806
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КГлавное - поразить заказчика принципиально новым принципом построения UI, чтобы с "этим" могли работать только специально обученные сотрудники.


P.S. Пока песочники-пропагандисты думают, как вкорячить мввм в проект и подкрутить модальные окна и прочий хеллоуворлд, нормальные (подчёркиваю, нормальные) проектные команды, читай спецы, уже ставят свой продукт на поток, ибо заказчику глубоко пох, как оно там вылупляется это модальное окошко - главное, чтоб решение выполняло поставленные задачи. И в срок.

... А в это время Сева продолжал вещать о правильных подходах :)
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37173872
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i seeКак вариант - удалять молча и беспрекословно, но предусмотреть возможность отмены.
Эээ, неее. Это смертных грех. Пользователь молится на кнопочку "Cancel". Это религиозная кнопка, дающая ему надежду, что все может исправить.
Так, что без неё нельзя. Никак .
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37173875
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ок, а вот VS2010 не сделано, как я понимаю по шаблону MVVM? Правильно я понял? Тогда, как?
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37173893
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
MCУ, для потока нужна архитектура, чтобы даже от таких птушников, как ты получить толк.
Если таковая имеется, то для перехода с многооконного интерфейса к одному экрану в их говнокоде даже строчки менять не нужно будет.
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37173933
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сева, архитекрура была с самого начала и ничего ей не сделается. Проблема в другом - а именно в неокрепших умах, читающих твои бредни. Адекватность MVVM в разрезе разработки программного обеспечения может принять только полоумный. Либо тот, кто ничего не понимает в той разработке. Другими словами - иевангелист.
Тут я полностью согласен с Дениской Аутколдманом и его статьей про мввм. Хороший анализ, хорошин предложения.
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37173976
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
Проблема MVVM в том, что он не дает полных рекомендаций, а неокрепшие умы воспринимают все буквально(ты же кроме лапшекода ничего не воспринимаешь).
Дениска, которым ты козыряешь, ничего внятного не сказал и не показал. Другой критикан этого паттерна, дает конкретный код, но это полова пригодна только для написания статьи, а не для реальной разработки.
...
Рейтинг: 0 / 0
MVVM & Matthew MacDonald
    #37173984
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно выдвигать шаблон проектирования, не давая к нему рекомендаций? Бред наисивейшей кобылы. Шаблон проектирования - это и есть набор рекомендаций и практик :)
Проблема в том, что реальные задачи и MVVM - понятия не совместимые. Другое дело сместь MVVM и MVP(C). Но это уже другая практика.
...
Рейтинг: 0 / 0
25 сообщений из 52, страница 2 из 3
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / MVVM & Matthew MacDonald
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]