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

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

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

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

icq: 512-765
skype: alexp.frl
По умолчанию

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

Паттерн элементарный. Без фреймворков придётся много велосипедить или забивать на паттерн. Так что не вижу смысла в этом. Да и поздновато уже WPF учить, он же мёртвый.
__________________
http://coub.com/view/2hhtg
pu4koff вне форума   Ответить с цитированием
Старый 05.07.2019, 12:37   #4
oldsnowman
Участник клуба
 
Аватар для oldsnowman
 
Регистрация: 20.02.2015
Сообщений: 912
Репутация: 437
По умолчанию

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

icq: 512-765
skype: alexp.frl
По умолчанию

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

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

icq: 512-765
skype: alexp.frl
По умолчанию

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

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

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

icq: 512-765
skype: alexp.frl
По умолчанию

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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


09:07.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru