Executando verificação de segurança...
1

Sou programador.Net a bastante tempo, uma forma legal de desenvolver para desktop é usando blazor, tem a lib mudblazor por exemplo que torna o desenvolvimento muito rápido.

Alem disso voce pode usar tailwind, bootstrap ou css puro. Ou seja voce programa um sistema dektop usando tecnologias web através de webview que é baseado no chromiun e edge.

Funciona de forma estável e na hora de publicar marca com self contained.

Ponto ruim é que só funciona no windows.

Outra opção é usando wui ui que é legal tambem, o whatsapp para computador é construido nele assism como outras aplicações da Microsoft store.

Winforma e WPF é mais comum usar em aistemas legados, poucoa projetos são iniciados com essas tecnologias hoje em dia, apenas casos muito específicos como terminais de investimentos ou algo que requer performance absurda na interface.

Carregando publicação patrocinada...