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

Vlw mano!!!

Então, acho que no Electron uma aplicação tem 3 "camadas":

A primeira seria o "frontend", onde podemos criar aplicações usando JS e seus frameworks.

A segunda seria um "backend local" daquela aplicação, onde você programa em NodeJS e onde vc pode interagir diretamente com recursos da máquina, disponibilizados pelo "core" do Electron, que seria a terceira camada.

Eu particularmente nunca precisei ir nessa terceira camada, só trabalhei nas duas primeiras.

Fazendo um paralelo com o Tauri, baseado nessa minha primeira experiência, estou entendendo que a primeira camada é igual à do Electron, foi onde usei React pra criar meu app.

Já a segunda camada é diferente... para interagir com a máquina, vc precisa programar em Rust.

E eu precisei trabalhar nessa camada pq o contador de calorias precisava ser capaz de ouvir todos os eventos do teclado e do mouse da máquina, mesmo os que acontecem fora do app, ou seja, eu precisava conversar diretamente com a máquina.

Mas assim: essa parada foi nova pra mim, posso ter entendido errado algumas coisas! kkkk

Carregando publicação patrocinada...