Uwp, tehnologia Windows 10 UWP în curând aba

tehnologia

Recunosc, acest titlu este puțin provocator și totuși! Aplicațiile universale UWP par a fi din ce în ce mai puțin promovate de Microsoft de la întreruperea Windows Phone și probabil că nu se va îmbunătăți ... Ma întrebam deja în octombrie trecut despre viitorul UWP. Câteva luni mai târziu, mai multe semne par să arate o retragere progresivă.

"Ei bine, ascultă rarele momente în care a trebuit să o fac, a fost o problemă imposibilă"


Pot să înțeleg că ați avut o experiență nefericită, dar pentru a concluziona că win32 este „hiper slab documentat”

Ei bine, ascultă momentele rare în care a trebuit să fac, a fost o problemă imposibilă. Din fericire am mers mai departe.

După aceea, pot înțelege că cei care au crescut odată cu aceasta pot regreta că este în declin. Dar trebuie să spun că nu regret.

„Rezervat doar pentru pasionații de programare”
Mă consider pasionat de când mi-am făcut treaba la alegere. Nu doar pentru Win32
Poate că trebuie să fii „Pasionat de programarea Win32”.

„Dacă există un lucru care este foarte puțin documentat”


scuze .
Există o abundență de documentație pe Win32
Începând cu MSDN, unde fiecare funcție a API-ului Win32 este complet analizată, explicată și documentată
Adăugați la aceasta literatura foarte, foarte foarte numeroasă, milioanele de surse de pe Internet, foarte multe exemple furnizate în diferitele IDE și comunitatea foarte mare, .
Nu suntem răi, nu, de ce mai este nevoie

Personal, aș dori să spun că API-ul Win32 este cel mai documentat lucru de pe pământ


„rezervat doar unei elite”

Rezervat doar pentru pasionații de programare

„compatibilitatea îl împiedică să evolueze radical”


Într-adevăr, MS va reuși, fără îndoială, să creeze noul său sistem care concurează cu Windows-ul nostru clasic, este doar o chestiune de timp.

Dar, între timp, începem cu adevărat să ne pierdem cu toate aceste teste vechi, actuale, viitoare, beta, în procesul tehnologiei ...

Și dezvoltarea pe Windows astăzi este un adevărat curs de obstacole pentru un nou dezvoltator.

Acum câțiva ani, pentru a codifica în Windows, am luat pur și simplu cărțile vrăjitorului de programare din Win32, WF ... de la Charles Petzold și 6 luni mai târziu, am putut face lucruri extraordinare în timp ce înțelegeam pe deplin funcționarea sistemului

Astăzi, și asta este păcat, petrecem mai mult timp alegând metoda potrivită de dezvoltare decât dezvoltarea și nu mai înțelegem nimic despre sisteme


Microsoft ar trebui totuși să se oprească la ceva, s-ar potrivi tuturor

Într-adevăr, m-am făcut neînțeles. Sunt de acord cu dvs. nu este vorba de a pune în competiție diferitele platforme, fiecare aduce ceva. Gândirea mea se referă în principal la remodularizarea ferestrelor. Astăzi Windows este complet unit cu Win32. Cu Windows Vista s-au transpira în dependențe. Mai sunt de lucru, shell-ul este încă integrat în inima Windows (ceea ce explică de ce încă nu am văzut acest explorator de fișiere UWP).

Și pentru a avea o compatibilitate mai mult sau mai puțin completă, de atunci nu s-au descurcat mai bine decât Windows Core Server și 1GB. Nu vorbesc despre nano server sau le lipsește prea mult API.

Personal, mă gândesc la o arhitectură specifică. Sfera Azure a început să facă acest lucru, dar nu este singurul os în acest caz. Dacă citim câteva lucrări de cercetare, există tendințe recurente.
Ideea ar putea fi să avem o bază minimă, dar care să nu conțină platforma de aplicații (doar biblioteca API) ca în prezent. Platforma ar rula în containere sub forma unui unikernel (https://fr.wikipedia.org/wiki/Unikernel). Sfera Azure a început pe acest principiu (nu unikernel, ci containere și un nucleu Linux ușor). Ne putem imagina un os universal care ar putea astfel gestiona diferite platforme din containere. Ar exista o separare clară care ar facilita lucrările de întreținere a osului. Nu trebuie să uităm că problema numărul unu cu Windows de ani de zile este compatibilitatea care îl împiedică să evolueze radical. Și din cauza acestor probleme de dependență și a greutății excesive a ferestrelor, acesta i-a costat câteva eșecuri în ultimii zece ani.