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

Nunca utilizei mas ferramentas como:

  • Visual Studio Code
  • Figma
  • Discord
  • Slack
  • Obsidian

São todos construídos em Electron.

Pessoalmente eu sou contra usa - lo. Ele é muito mais "gordo" do que opções como Wails ou Tauri, e tem processos internos de otimização que não combinam bem, como usar JIT e ter um garbage collector.

Em comparação Wails e Tauri também usam WebView, com animações feitas em React, Vue ou seja lá qual for a lib. Mas o backend é puramente uma lang compilada (Go ou Rust) então não tem um processo intensivo de CPU. E ocupa muito menos RAM sendo igual ou superiormente responsivo

Carregando publicação patrocinada...
5

Por isso não uso nenhum deles :D

Concordo com você tenho palestra sobre isso e será tema secundário do primeiro vídeo do meu canal. Mas não acho que os "concorrentes" sejam tão melhores assim. Já mostro o porquê das aspas.

A não ser que algo tenha mudado sem eu saber, e seria uma loucura fazer isso, o Electron não usa WebView. Na verdade a vantagem dele, sim, tudo tem vantagens, além das desvantagens, é justamente não usar WebView e ficar dependente do renderizador que o sistema operacional oferece, que pode até quebrar sua aplicação em alguma atuaalização que você não tem controle. Apesar dos problemas, o Electron te dá controle sobre a plataforma. Tinha que ter uma solução.

Pela minha experiência em quase todos os casos é um erro de engenharia adotar o Electron e algumas alternativas. Existem alguns casos que pode fazer sentido, mas o resto é decisão política ou simples incompetência.

Existem alternativas ou experimentos para várias linguagens, por exemplo .NET:


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).

2

Olá, obrigado pelo comentário!

Vou pesquisar sobre os mencionados Wails e o Tauri. Não tenho uma experiência com desenvolvimento para desktop mas tenho uma curiosidade, vou procurar mais sobre.

Desejo tudo de bom para você!