Blog entry by Prof. Juliano Ramos

Anyone in the world

Pré-requisito:

Computador com Deepin ou Ubuntu ou derivados (xubuntu,kubuntu,ubuntu DDE) instalado. 


Nível de conhecimento:

Básico, poucos comandos de terminal. 


Definição:

Usar Webapps pode facilitar seu dia-a-dia, evitando que você se perca em um mundo de abas no navegador. Além disto, você pode abrir diretamente sua aplicação web, sem precisar abrir o navegador. Em testes que realizei o desempenho da web aplicação ficou melhor, consumindo menos memória RAM, do que utilizando as aplicações pelo browser, ou usando softwares nativos.


Exemplo de uma web aplicação:


Microsoft Office online no linux

Neste exemplo, estou usando o Microsoft Office online e o Feedly, leitor de RSS online.


Como criar seu webapp:

Usaremos uma aplicação chamada nativefier disponível para Windows, Linux e Mac Os e com código aberto e disponível no Github. O processo de instalação da aplicação é simples e consiste em instalarmos o npm (node packager manager) e depois a aplicação. 


Abra seu terminal de comandos e execute:


# sudo apt install npm
# sudo npm install nativefier -g

Agora que o software foi instalado. Você apenas precisa digitar a url, seguindo o exemplo abaixo:


# nativefier "https://www.certificacoes.net.br"

Exemplo:

Instalando nativefier


No caso do Deepin/ubuntu abra o diretório onde o pacote com as informações do site foi baixado (onde você executou o comando), provavelmente: /home/seu-usuario/Nome-do-site-baixado clique duas vezes na aplicação e escolha iniciar. Como na imagem abaixo:





Pronto! Você já vai ter seu Web App funcionando. Em uma postagem futura vou falar um pouquinho em como podemos editar os ícones e o menu do Deepin/ubuntu para lançar estas aplicações.


Desempenho:




Abrir o nosso site em um Webapp ocupou 114MB de RAM. Este mesmo site no chrome ocupou 400MB (por que tive que abrir o navegador). Em muitos casos você abrirá somente a aplicação e não precisará do browser.


Referência:

https://github.com/jiahaog/nativefier



Prof. Juliano Ramos é consultor e especialista em servidores linux.

E-mail: profjulianoramos@gmail.com



[ Modified: Monday, 25 May 2020, 1:43 AM ]