Uwp, Windows 10 UWP технологията скоро се отказва

windows

Признавам, това заглавие е малко провокативно и все пак! Универсалните приложения на UWP изглеждат все по-малко популяризирани от Microsoft след прекратяването на Windows Phone и това вероятно няма да се подобри ... Вече се чудех миналия октомври за бъдещето на UWP. Няколко месеца по-късно изглежда, че няколко признака показват прогресивно оттегляне.

„Ами чуйте редките моменти, в които трябваше да го направя, караница не беше възможна“


Мога да разбера, че сте имали нещастен опит, но за да стигна до заключението, че win32 е "хипер лошо документиран"

Ами слушайте редките моменти, когато трябваше да го направя, беше неприятност, невъзможна. За щастие продължихме напред.

Впоследствие мога да разбера, че онези, които са израснали с него, може да съжаляват, че той намалява. Но трябва да кажа, че не съжалявам.

„Запазено само за любители на програмирането“
Смятам, че съм страстен, тъй като съм си го направил по избор. Не само за Win32
Може би трябва да сте „запалени по програмирането на Win32“.

„Ако има нещо, което е много зле документирано“


съжалявам .
Налице е изобилие от документация за Win32
Започвайки от MSDN, където всяка функция на Win32 API е напълно анализирана, обяснена и документирана
Добавяте към това много много много много литература, милионите източници в Интернет, многото примери, предоставени в различните IDE и много голямата общност, .
Не сме лоши не, какво повече е необходимо

Лично аз бих искал да кажа, че Win32 API е най-документираното нещо на земята


„запазено само за елит“

Запазено само за любители на програмирането

"това е съвместимостта, която му пречи да се развива радикално"


Всъщност и MS несъмнено ще успее да създаде новата си система, конкурираща се с нашия класически Windows, това е само въпрос на време.

Но междувременно наистина започваме да се губим с всички тези стари, актуални, предстоящи, бета, тестване, в процеса на технологията ...

И развитието на Windows днес е истинско препятствие за нов разработчик.

Преди няколко години, за да кодираме в Windows, ние просто взехме книгите на съветника по програмиране в Win32, WF ... от Чарлз Петцолд и 6 месеца по-късно успяхме да направим необикновени неща, като същевременно напълно разбрахме функционирането на системата

Днес и това е жалко, прекарваме повече време в избора на правилния метод за разработка, отколкото в разработването и вече не разбираме нищо от системите


Microsoft все пак ще трябва да се спре на нещо, което ще отговаря на всички

Наистина се направих неразбран. Съгласен съм с вас, не е въпрос да се конкурират различните платформи, всяка от тях носи нещо. Мисленето ми е предимно за ремодуларизацията на прозорците. Днес windows е напълно обединен с Win32. С Windows Vista те се изпотиха на зависимостите. Все още трябва да се свърши работа, черупката все още е интегрирана в сърцето на Windows (което обяснява защо все още не сме виждали този изследовател на файлове на UWP.).

И за да имат повече или по-пълна съвместимост, те не са се справили по-добре от Windows Core Server и неговите 1 GB оттогава. Не говоря за нано сървър или им липсва твърде много API.

Лично аз мисля за конкретна архитектура. Azure сферата започна да прави това, но не е единствената кост в този случай. Ако четем някои научни трудове, има повтарящи се тенденции.
Идеята може да бъде да има минимална база, но която не съдържа платформата за приложения (само библиотека на API), както в момента. Платформата ще работи в контейнери под формата на unikernel (https://fr.wikipedia.org/wiki/Unikernel). Azure сферата започна на този принцип (не unikernel, но контейнери и леко ядро ​​на Linux). Можем да си представим универсална кост, която по този начин да управлява различни платформи в контейнерите. Ще има ясно разделяне, което ще улесни работата по поддържане на костта. Не трябва да забравяме, че проблемът номер едно при прозорците от години е съвместимостта, която му пречи да се развие радикално. И поради тези проблеми със зависимостта и прекомерното тегло на прозорците, това му коства няколко неуспеха през последните десет години.