
Se pensi che scegliere una tecnologia per sviluppare interfacce utente su Windows sia semplice, preparati a una sorpresa: Microsoft ha creato un zoo di opzioni così confuse che anche gli esperti si perdono.
Da Win32 a WinUI 3, passando per WPF, UWP e Electron, la lista delle possibilità è lunga quanto il tempo speso a capire quale sia la scelta migliore. Ogni nuova versione promette di risolvere tutti i problemi, ma finisce per aggiungere un altro strato di complessità.
La situazione è così caotica che molti sviluppatori hanno deciso di abbandonare le soluzioni native per optare per alternative open source come Avalonia o persino Flutter. E la cosa più assurda? Alcuni framework, come WinUI, sono più sostenuti dalla community che dallo stesso Microsoft.
Per noi che amiamo smanettare con il codice, questo significa che ogni progetto diventa una scommessa: investiamo tempo in una tecnologia che potrebbe essere abbandonata domani? E soprattutto, quanto tempo sprechiamo a cercare di capire quale sia la scelta più stabile?
La lezione? Microsoft ha perso il controllo del suo ecosistema. Ora tocca a noi, developer, trovare soluzioni alternative e sperare che la community ci venga in aiuto. Perché, alla fine, l’unica cosa certa è che il caos non finisce qui.
Source: Microsoft hasn't had a coherent GUI strategy since Petzold
