Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Прочитал, возник вопрос / 11 сообщений из 11, страница 1 из 1
09.11.2011, 18:46
    #37518909
n_string
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прочитал, возник вопрос
Всем привет! Вот и мне пришлось познакомится с WPF.
Почитал букварь, разобрал MVVM, ICommand и пр.
После всего увиденного возник у меня такой вопрос, возможно наивный, но,
что в самом деле всегда приходится держать такую дистанцию от UI до бизнес-объектов?

Возьмем к примеру среднестатистическое приложение для работы с БД, с данными.
На форме десяток-другой кнопок для редактирования, поиска и прочая.
Я что должен написать к каждой команде ModelView класс?
Ответьте честно, вы так и пишите?
Ну, чтобы мне знать, как настоящие пацаны поступают.
...
Рейтинг: 0 / 0
09.11.2011, 20:31
    #37519080
Вестник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прочитал, возник вопрос
ViewModel - одна на форму, иногда на несколько форм
на каждую кнопку - свойство у ViewModel типа ICommand
...
Рейтинг: 0 / 0
09.11.2011, 21:52
    #37519169
i see
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прочитал, возник вопрос
n_stringОтветьте честно, вы так и пишите?Да. Но приходится себя заставлять :)
Спасает ситуацию то, что "одноформочных" проектов практически не встречается.
...
Рейтинг: 0 / 0
09.11.2011, 22:48
    #37519237
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прочитал, возник вопрос
n_string, выкиньте мввм в помойку, уже обсуждали. Хорошей практикой является мввм + мвп.
А вообще, не морочьте себе голову, пишите по-старинке, как винформзах, асп.нет вебформз.
Когда пройдет время, придет понимание паттернов проектирования и осознание их нужности в конкретном случае. Мой совет - пока не заморачивайтесь, никто от этого не умрет.
...
Рейтинг: 0 / 0
09.11.2011, 23:18
    #37519256
SeVa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прочитал, возник вопрос
МСУ Мой совет - пока не заморачивайтесь, никто от этого не умрет.
Бессмертный МСУ, собрался вечно не напрягать мозг и говнокодить.
...
Рейтинг: 0 / 0
09.11.2011, 23:38
    #37519271
n_string
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прочитал, возник вопрос
Да меня не напрягает использовать MVVM и ICommand, даже какое-то возвышенное чувство появляется при произнесении этих магических слов. Просто иногда хочется знать один я такой или нет.

Выводы я сделал, буду писать как все, нести свой крест на 20 строчек больше на операцию.
...
Рейтинг: 0 / 0
14.11.2011, 13:23
    #37525363
n_string
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прочитал, возник вопрос
Делаю вывод что WPF потрясающая технология, работать сплошное удовольствие.
Начинаю теперь понимать преимущества разделения UI и кода.

Скачал с codeplex образцы бесплатных тем, но что-то они меня не воодушевили.
Посоветуйте, какие-нибудь ресурсы по XAML-дизайну, увлекся не на шутку, а вот дизайн самостоятельно поднять не могу, лучше обратиться к спецам.
Недавно скачал один шикарный XAML стиль, очень понравилась концепция, но не все контролы есть.
Чем пользуетесь в дизайне?
...
Рейтинг: 0 / 0
14.11.2011, 13:58
    #37525453
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прочитал, возник вопрос
n_stringЧем пользуетесь в дизайне?Родная тема Aero, немного модифицированная.
...
Рейтинг: 0 / 0
14.11.2011, 14:02
    #37525463
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прочитал, возник вопрос
...
Рейтинг: 0 / 0
16.11.2011, 00:10
    #37528316
SomeUserSQL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прочитал, возник вопрос
МСУn_string, выкиньте мввм в помойку, уже обсуждали. Хорошей практикой является мввм + мвп.
А вообще, не морочьте себе голову, пишите по-старинке, как винформзах, асп.нет вебформз.
Когда пройдет время, придет понимание паттернов проектирования и осознание их нужности в конкретном случае. Мой совет - пока не заморачивайтесь, никто от этого не умрет.
А человек то прав. Пока человек сам не увидит четкой необходимости использовать тот или иной паттерн - нету смысла его использовать только потому что так круто. Под каждую задачу надо выбирать свой подход. А пока нету достаточного опыта, чтобы осознанно выбирать паттерны, надо набираться опыта.
...
Рейтинг: 0 / 0
16.11.2011, 05:50
    #37528453
SeVa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прочитал, возник вопрос
SomeUserSQLМСУn_string, выкиньте мввм в помойку, уже обсуждали. Хорошей практикой является мввм + мвп.
А вообще, не морочьте себе голову, пишите по-старинке, как винформзах, асп.нет вебформз.
Когда пройдет время, придет понимание паттернов проектирования и осознание их нужности в конкретном случае. Мой совет - пока не заморачивайтесь, никто от этого не умрет.
А человек то прав. Пока человек сам не увидит четкой необходимости использовать тот или иной паттерн - нету смысла его использовать только потому что так круто. Под каждую задачу надо выбирать свой подход. А пока нету достаточного опыта, чтобы осознанно выбирать паттерны, надо набираться опыта.

А откуда он возьмется опыт, если изобретать только свои велосипеды?
Опыта без практики не бывает. Сейчас не нужно самому набивать шишки, можно посмотреть как другие применяют их на своей практике, а потом выбрать наиболее подходящий вариант для себя.
Иначе будете как MCУ
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Прочитал, возник вопрос / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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