Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.55/120: Рейтинг темы: голосов - 120, средняя оценка - 4.55
10 / 7 / 3
Регистрация: 25.02.2018
Сообщений: 86

Есть ли смысл изучать WPF?

08.09.2019, 16:19. Показов 25239. Ответов 91

Студворк — интернет-сервис помощи студентам
Есть ли смысл изучать WPF, если .NET Framework после версии 4.8 больше не будет поддерживаться, а на .NET Core стоит UWP?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.09.2019, 16:19
Ответы с готовыми решениями:

Изучать ли дальше WF или переходить на WPF?
Доброй ночи! Я прочитал книжку: Шилдт Г. Полное руководство С#4.0 Знаю все основы на C# и тд. Хотелось бы писать программы на WPF,...

Есть ли смысл использовать lock в приведенном коде?
Я правильно понимаю, что lock в данном случае не имеет смысла (см. LostConnectionWithController)? Это Callback на стороне клиента. ...

когда есть смысл вручную вызывать Garbage collector
когда есть смысл вручную вызывать Garbage collector?

91
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16166 / 11286 / 2892
Регистрация: 21.04.2018
Сообщений: 33,176
Записей в блоге: 2
16.09.2019, 12:54
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от FateOri Посмотреть сообщение
Почти в любом приложении вам придется писать эфекты и рендереры как раз на UWP хотя большую часть XF сделает за вас))
А в целом как XF себя чувствует?
Много реальных приложений на нём делается?
0
Фрилансер
 Аватар для FateOri
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
16.09.2019, 13:01
Цитата Сообщение от Элд Хасп Посмотреть сообщение
А в целом как XF себя чувствует?
Много реальных приложений на нём делается?
XF занял определенную нишу. Главное не считать XF таблеткой от всех болезней. То что они поддерживают кучу платформ не значит что нужно выбирать XF иначе можно потом неприятно удивиться))
так что XF подойдет далеко не везде но уже вполне добротное решение
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16166 / 11286 / 2892
Регистрация: 21.04.2018
Сообщений: 33,176
Записей в блоге: 2
16.09.2019, 13:05
Цитата Сообщение от FateOri Посмотреть сообщение
XF занял определенную нишу. Главное не считать XF таблеткой от всех болезней.
Можно ли его считать аналогией UWP?
Может он и составил внутреннюю конкуренцию UWP из-за которой тот стагнировал?
0
Фрилансер
 Аватар для FateOri
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
16.09.2019, 13:20
Цитата Сообщение от Элд Хасп Посмотреть сообщение
Можно ли его считать аналогией UWP?
Может он и составил внутреннюю конкуренцию UWP из-за которой тот стагнировал?
аналогией - нет. XF просто использует UWP и не более. XF скорее помогает UWP чем убивает.

я думаю UWP стагнировал из-за того что Windows 10 Mobile не взлетел а для десктопа разработчики не спешили переходить с WPF.

Но в каком-то смысле конечно конкуренцию составил раз Xamarin купил мелкософт))
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16166 / 11286 / 2892
Регистрация: 21.04.2018
Сообщений: 33,176
Записей в блоге: 2
16.09.2019, 13:26
Цитата Сообщение от FateOri Посмотреть сообщение
аналогией - нет.
Я в смысле предназначения.
Интерфейсы с различными контролами, меню. Но не слишком многочисленными и динамичными, как в играх.
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,576
02.10.2019, 13:05
Цитата Сообщение от Someone007 Посмотреть сообщение
Планируется дать возможность обычным Win32 приложениям использовать функционал, который ранее был доступен только UWP и т.д.
Windows 10 WinRT API Packs released
2
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,576
22.10.2019, 04:23
WPF is a great technology that it'll be supported for years (framework & tools) and there is a small team assigned to it. However, almost all the investments are in WinUI 3 (at least from a framework perspective) to make XAML a great UI framework for .NET and C++.
https://twitter.com/marbtweeti... 8292681728
2
13 / 11 / 5
Регистрация: 14.09.2018
Сообщений: 88
23.10.2019, 15:16
" Есть ли смысл изучать WPF?"

Хотя бы для опыта и более лёгкого освоения в будущем того же UWP, если он не умрёт или AvaloniaUI. Если не знать WPF, то в AvaloniaUI будет непросто взять и начать писать UI приложение.
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,576
05.11.2019, 00:38
First WinUI 3.0 Alpha now available
WinUI 3.0 Alpha (November 2019)

Project types
The WinUI 3.0 Alpha project templates for Visual Studio only support building C# and C++/WinRT components and apps using the UWP app model.

Future updates will add support for additional project types and languages, including .NET Core and the desktop (win32) app model.
Platform and OS support
The WinUI 3 Alpha works on PCs running the Windows 10 April 2018 Update (1803) and newer.

Future updates will include support for a wider range of Windows versions and devices.
0
215 / 149 / 48
Регистрация: 28.12.2016
Сообщений: 716
05.11.2019, 01:21
Кстати на днях решил все таки создать WPF Net core(узнал в этой теме) и был разочарован, мало того что не весь функционал из фраймворка есть, так еще это только для win, хотя net core это продукт как заявляет МС кросс-платформенный. В общем я читал новость, что wpf net core они переименуют в net 5 дабы не вводить в заблуждение, а так же в этой статье было заявление МС о том что они не будут делать кросс-платформенный UI фраймворк, очень жаль. Вся надежда на Avalonia
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,576
05.11.2019, 02:43
Цитата Сообщение от Defences Посмотреть сообщение
и был разочарован, мало того что не весь функционал из фраймворка есть
И чего же там конкретно нет?
Цитата Сообщение от Defences Посмотреть сообщение
я читал новость, что wpf net core они переименуют в net 5 дабы не вводить в заблуждение
Переименуют сам .NET Core в .NET. WPF тут вообще не причем.

Цитата Сообщение от Defences Посмотреть сообщение
так еще это только для win, хотя net core это продукт как заявляет МС кросс-платформенный
Никто и не обещал WPF для чего-то кроме Windows.
Цитата Сообщение от Defences Посмотреть сообщение
а так же в этой статье было заявление МС о том что они не будут делать кросс-платформенный UI фраймворк
Да, действительно не планируется.
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,576
09.11.2019, 10:49
Windows App Development Roadmap: Making Sense of WinUI, UWP, Win32, .NET

Добавлено через 5 минут
WinForms, WPF, and WinUI applications: Present and future
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.11.2019, 10:49

Есть ли смысл программировать самому телеграмм ботов на продажу?
Пришла в голову идея разрабатывать на продажу ботов в Телеграмм, но искав в интернете увидел, что есть сайты(конструкторы), для создания...

Хранимые процедуры в MSSQL, есть ли смысл их использовать?
Господа выскажите свое мнение о хранимых процедурах в MSSQL .. есть смысл их пользовать ?? Если есть то как это сделать из ASP ?

Есть ли смысл пользоваться mvvm?
Вот цитата одной статьи на хабре: Согласны ли вы с этим? Стоит ли тестируемость приложения адских мук с ICommand и...

Есть ли в WPF полноценная замена GDI+? Чтобы можно было всё, что можно в GDI+? Просто думаю углубляться в работу с изображениями в WPF или GDI.
Ну собственно весь вопрос в заголовке темы.

Есть ли смысл изучать 2-3 языка параллельно или же лучше погрузиться с головой в какой-то один
Доброго времени суток всем и каждому. Я начинающий программист и занимаюсь изучением всемогущего С#. Мои знания пока далеки от сколько...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
92
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru