Developer explains why Windows 11 keeps getting web apps instead of native apps
Developers are shifting to web apps on Windows as trust in Microsoft’s UI frameworks declines, raising concerns about WinUI 3's future.
dev.to
Does any developer feels excited about it?And they are open-sourcing WinUI 3... interesting..
![]()
Microsoft is Open Sourcing Windows 11's UI Framework (WinUI 3) - Here's What Developers Need to Know
Microsoft announced they're open sourcing WinUI 3 (Windows 11's native UI framework) in a 4-phase...dev.to
Not me...Does any developer feels excited about it?
I doubt developers are tired with MS toolkit. I read it is only available for C# and C++.
you ve said ...all...That's why im here!
Ex: You need an Android/iOS App to get data from user (surveys + sensors + interactions) + Windows Office Excel/Acces for some data science + Automation Tools (Kiosk, Libre Office, GPIO) for Raspberry OS {Linux} + low level programming for home automation & DYI/Makers (Arduino + ESP32 + STM32, etc).
- I love F#, but it has no UI framework to work with & everything is for C#
- Binding it's a hedache.
- .NET has to many problems with "versioning", because nobody upgrade to new versions of .NET.
- Runtime version, Lang version, framework version, library version, etc. All run separated.
- All is for web devs, nothing for other programming stacks.
- Even they use their tools (Languages & Frameworks).
* MAUI don't run on Linux, everything must be packaged with runtime instaled. (Deal with it).
* MAUI allways have to be updated at last version of .NET (to have last OS API support {Android, iOS, Windows, ¿Tizen?... Really?!}).
* MAUI don't offer full OS API Support for none of their supported OSs. (Just partial), its not like Xamarin.
* None of the library are updated (most of them are .NET 6) and never touched! from years ago.
* There is no doc updated (if there is a doc)
* New lang & .NET features can not be implemented because of that versioning problems.
* C# it's a religion! Just and empty pattern liturgy web dev approach.
* .NETers are sectarians! It's a community of old, sad & mad people that can't offer nothing to the new software programmers that approach to .NET ecosystem (by them selfs).
* Even COPILOT don't know what is programming NON WEB APPROACHs & know nothing about syntax for .NET 6++
* Everything is web programming, there is no information about other software stacks & implementations.
* Azure don't offer something like Supabase or Firebase. (Dev friendly).
* All tutorials, docs, snippets, etc. Are web based & outdated.
* All is for C# & you have to many problems with bindings [no matters if is with java (Android) or F#].
* Windows is dead, because all that web apps; Not to much people can afford a workstation (32 GB RAM + 8 Core + 1 Tb) just try to run some Office, YouTube & WhatsApp "App".
Im here because all that. Windows (For non EURO, USA & affordable people) is dead!
Everybody is migrating to Linux (Raspberry OS Mini PCs). They prefer an smartphone than a PC, most of Office works use Mini PCs (Raspberry OS), just a few pro use Windows (Programs certified; Autodesk, Solidworks, etc.)
Today im programming on BASIC; Migrating VBA code, Excel Workbooks, etc. to Libre Office and all that jazz + Services on F# and postgrest backends (Supabase & Supabase Self-Hosted most of the time {On Raspberry Pi sometimes}), teaching freeCAD for pro & Makers (3D print).
I was learning Linux the last year, now im learning B4X to rule them all. Because here (Argentina {interior/provinces}), there is a lot of demmand for software with performance, secure, offline first (bad internet conection) & non web based approachs (are to heavy for low resource devices & need a full time internet connection).
I hope so!you ve said ...all...