Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > WPF, UWP, WinRT, XAML
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 28.06.2019, 10:08   #1
oldsnowman
Форумчанин
 
Аватар для oldsnowman
 
Регистрация: 20.02.2015
Сообщений: 955
Вопрос WPF с паттерном MVVM

Изучаю WPF и паттерн MVVM. Ищу литературу касающуюся этих вещей. Пока только без использования сложных фреймверков, таких как катель и прочие. Честно говоря, информации не так много.
На данный момент хочу посмотреть на большие проекты c mvvm (желательно без дополнительных фреймверков, если есть такие проекты), но не знаю где их взять, натыкаюсь только на небольшие статьи и примеры.
Помогите советом, в какую сторону рыть, и вообще что почитать, и где взять примеры и проекты для изучения.
oldsnowman вне форума Ответить с цитированием
Старый 28.06.2019, 10:16   #2
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,491
По умолчанию

Цитата:
Сообщение от oldsnowman Посмотреть сообщение
без использования сложных фреймверков
есть же простые типа MvvmLight.
Цитата:
Сообщение от oldsnowman Посмотреть сообщение
большие проекты c mvvm
Цитата:
Сообщение от oldsnowman Посмотреть сообщение
желательно без дополнительных фреймверков
а зачем велосипедить?
Alex11223 на форуме Ответить с цитированием
Старый 30.06.2019, 18:45   #3
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,538
По умолчанию

Паттерн элементарный. Без фреймворков придётся много велосипедить или забивать на паттерн. Так что не вижу смысла в этом. Да и поздновато уже WPF учить, он же мёртвый.
pu4koff вне форума Ответить с цитированием
Старый 05.07.2019, 12:37   #4
oldsnowman
Форумчанин
 
Аватар для oldsnowman
 
Регистрация: 20.02.2015
Сообщений: 955
По умолчанию

Цитата:
Да и поздновато уже WPF учить, он же мёртвый.
Как это? Вот я сидел на винформах в C#, и решил перейти на что-то более современное. WPF показался таковым. pu4koff, а что можете посоветовать тогда из современного?
oldsnowman вне форума Ответить с цитированием
Старый 05.07.2019, 12:50   #5
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,491
По умолчанию

Ну он не мертв по сравнению с аналогами (JavaFX, Qt/Qt Quick, ...), из важных недостатков разве что отсутствие кроссплатформености.
Но десктоп уже не популярен, кроме некоторых нищ.
Для минимизации расходов многие делают десктопные приложения на Электроне. Или вообще не делают.
Alex11223 на форуме Ответить с цитированием
Старый 07.07.2019, 11:55   #6
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,538
По умолчанию

Цитата:
Сообщение от oldsnowman Посмотреть сообщение
Как это? Вот я сидел на винформах в C#, и решил перейти на что-то более современное. WPF показался таковым. pu4koff, а что можете посоветовать тогда из современного?
WPF совершенно не развивается и на него забили. Поэтому он мёртв. В качестве замены ему сделали UWP, но оно только под 10 винду, а значит никому не нужно. Другой альтернативы майкрософт не даёт и крутись как хочешь. Ничего нормального для десктопа в итоге нет и проще сферу деятельности поменять на веб или бежать с винды куда подальше )
pu4koff вне форума Ответить с цитированием
Старый 07.07.2019, 12:01   #7
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,491
По умолчанию

Развивается, его даже опенсорс сделали недавно https://github.com/dotnet/wpf
Alex11223 на форуме Ответить с цитированием
Старый 07.07.2019, 15:53   #8
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,538
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Развивается, его даже опенсорс сделали недавно https://github.com/dotnet/wpf
надо же. изначально только какую-то фигню для работы в .NET Core 3.0 выкладывали, а сейчас похоже постепенно всё вываливают. Собственно из развития за последние несколько лет - это текущее прикручивание к .NET Core 3.0 без кроссплатформенности и каких-либо новых фишек. Просто сейчас портируют на .NET Core, убьют .NET FW и всё развитие WPF на этом закончится. Видимо, допилить WPF дешевле, чем замутить новую нормальную библиотеку для GUI.
pu4koff вне форума Ответить с цитированием
Старый 08.07.2019, 10:16   #9
oldsnowman
Форумчанин
 
Аватар для oldsnowman
 
Регистрация: 20.02.2015
Сообщений: 955
По умолчанию

Вот не соглашусь! WPF сейчас для десктоповых проектов самое то, т.к. нормальной альтернативы действительно нет. UWP, как вы сказали, идет только под винду 10, поэтому не подходит, у многих пока еще стоит семерка. Сейчас копаю информацию по wpf, mvvm, и фреймверкам, информации не особо много как хотелось бы. Однотипных статей, да много, но перессказ одной сказочной истории многими авторами начинает напрягать.
oldsnowman вне форума Ответить с цитированием
Старый 08.07.2019, 10:20   #10
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,491
По умолчанию

дык основная проблема, что десктоп уже мало кому нужен )) или хватает Электрона.
Цитата:
Сообщение от oldsnowman Посмотреть сообщение
нормальной альтернативы действительно нет
Qt, JavaFX, еще и кроссплатформенно.
Alex11223 на форуме Ответить с цитированием
Ответ
Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WPF DataGrid MVVM Aceses WPF, UWP, WinRT, XAML 1 09.10.2016 17:16
WPF MVVM Ти6ка WPF, UWP, WinRT, XAML 6 08.06.2016 18:00
Поиск по бд MVVM(C#) RomanFox WPF, UWP, WinRT, XAML 3 22.04.2016 16:25
WPF Mvvm CWD WPF, UWP, WinRT, XAML 0 23.07.2015 00:21
Вложенный биндинг MVVM WPF Egoist42 WPF, UWP, WinRT, XAML 0 29.08.2014 07:37