Eu sei: você não quer ver Electron nem mesmo pintado. É uma opinião majoritária por aqui sempre que falamos sobre uma aplicação Electron. Mas a verdade é que o framework incentivou o desenvolvimento de soluções multiplataforma de uma forma que não se via há muito tempo e, de uma forma ou de outra, beneficiou o Linux.

Acho que já fiz a reflexão aqui em mais de uma ocasião, mas de passagem, então hoje será o propósito deste verbete. Porém, isso não aconteceu de forma espontânea, mas sim como resultado de uma publicação no (sub)Reddit Linux que também deu muito o que falar e que considerei oportuno compartilhar com nossos leitores.

“Eu li muitos comentários no Reddit e nos subreddits do Linux sobre como o Electron tem sido ruim para o mundo do software de desktop por estar inchado/ocupando muito espaço em disco e RAM, com um sentimento geral negativo”, este usuário explica. No entanto, você também leu o oposto. Especificamente, inclui um comentário de um usuário do Hacker News defendendo o Electron:

«As empresas escolhem o Electron para reduzir o custo de suporte ao Windows e Mac, o que tem o efeito colateral de tornar o Linux facilmente suportado, mesmo que não haja mercado. “As pessoas gostam de reclamar do Electron, mas ele tem sido muito benéfico para o desktop Linux ”, observa o comentário. “E isso sem mencionar a mudança geral para o uso de aplicativos da web em vez de aplicativos de desktop (Google Workspace, Office 365, a maioria dos serviços de e-mail, Jira, Github, Asana...), o que obviamente torna o Linux muito mais viável”, acrescenta.

Na verdade, o outro movimento que beneficiou enormemente o desktop Linux em termos de disponibilidade de aplicativos multiplataforma foi a Web, promovida neste caso pelo Chrome. Na verdade, muitas das aplicações Electron tendem a ser aplicações web encapsuladas, mas não todas, e apesar de ser uma estrutura de desenvolvimento baseada em tecnologias web, Electron foi projetado para desktops de PC.

Com seus prós e contras, o desktop Linux se beneficiou com o surgimento do Electron, ou pelo menos essa é a minha opinião. Dos problemas do Linux para PC, os aplicativos são um dos mais notáveis; Há muito tempo presumimos que o que o desktop Linux precisa são de mais aplicativos e não de tantas distribuições. Agora, não a qualquer custo. A questão é... A pergunta que faço a você: o drama com Electron é tão importante assim?

Escusado será dizer que, dada a escolha, sempre valerá a pena usar um aplicativo verdadeiramente nativo, projetado e otimizado para o ambiente em que será executado. Mas quando não há pão, bolos bons são bolos, diz o ditado, e não há mal nenhum em apontar a evidência, de que há alturas em que os bolos são mais saborosos que o pão. Existem alguns exemplos de aplicativos Electron de primeira classe: Visual Studio Code, 1Password, Discord, Notion, Obsidian, Skype, Slack…

Veredito. A ascensão do Electron beneficiou o desktop Linux? Sim ou não? E por que. Bem, e já que estamos nisso... quantas aplicações Electron você usa? Fiz uma rápida revisão do que instalei e, normalmente, apenas dois: VSCode e Imagine.

Via: MuyLinux