Developer explains why Windows 11 keeps getting web apps instead of native apps

Mashiane

Expert
Licensed User
Longtime User
Interesting article.

One would think that as a software giant, Microsoft would dog feed itself and use their own tools in developing their own products, however they are using React from Meta.

A chatgpt prompt result...

1775723601891.png



It is what it is...
 

aeric

Expert
Licensed User
Longtime User

Dr_JU

Member
That's why im here!

  • 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).
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).

* 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).
 

Magma

Expert
Licensed User
Longtime User
That's why im here!

  • 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).
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).

* 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).
you ve said ...all...
 
Top