Skip to content

turborium/TrashRoulette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

dc4830b · Jun 26, 2021

History

14 Commits
Mar 29, 2021
Mar 29, 2021
Mar 29, 2021
Mar 29, 2021
Jun 26, 2021
Jun 26, 2021
Jun 26, 2021
Jun 26, 2021
Jun 26, 2021

Repository files navigation

TrashRoulette

Приложение на технологии UWP/C# для проведения мусорных аукционов, создано для использования стримерами. scr UWP - это не Win32 => скомпилированный бинарь без подписей у вас не запустится - компилируйте в Visual Studio самостоятельно!

Лицензия GNU GPL 2, деньги мне плати!


Приложение выполнено на UWP - МУСОРНОЙ технологии от Microsoft.

Q: Почему мусорной?
A: https://youtu.be/iD1Yrto1v3k, https://youtu.be/8bcrAJ9FDvw

Код - отстой - но по примерам от Майкрософт.

Q: Почему такая убогая сортировка, где использование фичей биндингов как в WPF?
(https://github.com/crazzzypeter/TrashRoulette/blob/439e863c589b36420d450068ee9bbf03e5803295/CrazzzyAuction/AuctionModel.cs#L374)
A: В UWP биндинги "обрезаны", прототип этого кода "живой" сортировки взят где-то в примерах приложений на UWP от майков.

XAML файлы разметки UI в плачевном состоянии, разметка перемешанна со стилизацией.

Q: Почему?
A: Страшная забагованность, отсутсвие документации, смотри на тонны issues: https://github.com/microsoft/microsoft-ui-xaml/issues

Код таймера ужасен

Q: !!!
A: Я знаю :3 Дописал по быстрому, уже без энтузиазма, наевшись багами UWP/WinUI 2.

Говнокод

Q: !!!
A: Не писал на C# 7 лет, и вообще не являюсь разработчиком на .Net.


По факту UWP - уже зарыт, новое название мусорной технологии WinUI 3: https://devblogs.microsoft.com/ifdef-windows/winui-3-preview-3/
В этом приложении фактически используеться WinUI 2, а это - просто КРИВАЯ надстройка над UWP.
Если использовать менее кривой "голый" UWP - то к сожалению приложения будут в устаревшем Windows 8 стиле.
Таким образом при создании современных приложений на UWP/WinUI 2/3 разработчик вынужден сидеть на двух бета стульях.

Комментарии других разработчиков в блоге майкрософт:

https://devblogs.microsoft.com/ifdef-windows/winui-3-preview-3 m1 m2 m3

Вывод - крайне не советую использовать UWP

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages