Mensagens

A mostrar mensagens com a etiqueta electron JS

Electron JS - Alternativa para apps desktop

Imagem
Electron JS - Alternativa para apps desktop O FrameWork Electron JS permite criar aplicações desktop com JavaScript, HTML e CSS https://www.electronjs.org/pt/docs/latest/tutorial/tutorial-first-app O Electron permite "transformar" uma app baseada no browser numa app de desktop. Com o custo do peso de carregar o Chromium e o Node. Esta aplicação simples tem os seguintes ficheiros (apenas o necessário para funcionar sem criar um executável): Sendo que a subpasta tem quase 300Mb de ficheiros. Este é o grande defeito do Electron JS. Alternativas como o Neutralino JS tentam minimizar este problema, o do tamanho do pacote final.

Electron JS

Imagem
Electron JS Tentativa de migrar para o Electron JS. Fiz nestes dias uma tentativa de "migrar" para o Electron JS. As dificuldades actuais com o Python são no aspecto do layout, UI. O desenho de uma aplicação web é mais apelativo e configurável. Um dos problemas que tenho no Python é a adaptação a várias resoluções de monitores e DPI ... a tecnologia web aparenta superar estes problemas. Mas como não há bela sem senão... O Electron produz uma quantidade enorme de ficheiros (sei que há maneira de reduzir empacotando), e cada aplicação conta com pelo menos 100 Mb. Neste caso 80 ficheiros 10 pastas e 186 MB. Era apenas um ensaio modificando algo que já tinha preparado para o Android: Depois comecei a esbarrar em pequenos problemas, como por exemplo colocar um icone... Faltava testar a leitura e escrita de ficheiros em disco e mais umas coisas essenciais. Isto no fundo parece que estamos a criar uma coisa dando uma volta gigante... uma app destas em Python ocupa 15-20MB com um fic...