Post: [Delphi com Linux] Rodando a aplicação Delphi Linux em HTML5

Alessandro Medeiros

Fala ai Radizeiro e Radizeira, tudo bem com você?

Tenho falado a cada post sobre a possibilidade da portabilidade e uso do nosso mesmo sistema que roda no Windows, poder rodar no Linux.

E você consegue tranquilamente usar qualquer banco de dados que tenha compatibilidade com o Linux, ou seja, você tem o client para o Linux, e que o Firedac suporta, você consegue conectar e usar tranquilamente dentro do Linux.

Mas vamos fazer diferente, vamos rodar esse projeto que está rodando no Windows e no Linux, iremos fazer rodar no HTML5.

Isso mesmo, o mesmo projeto que roda no Desktop, Windows e Linux, irá rodar diretamente no navegador.

E isso irei mostrar como podemos fazer de forma simples e objetiva.

Para que possamos fazer isso, o projeto estará rodando no Linux.

Onde você irá executar alguns comandos para que possa rodar esse projeto no navegador.

Dentro do ambiente Linux, você irá abrir um terminal que esteja dentro do diretório do seu projeto, e executar os seguintes comandos.

sudo broadwayd :5

Logo depois desse comando irá ser solicitado a senha do usuário e terá mais ou menos uma mensagem no terminal como essa:

sudo broadwayd :5
Listening on /home/thulio/.cache/broadway7.socket

Nesse caso estou habilitando um servidor no Linux que está sendo escutado na porta 8085.

Dessa forma o servidor broadway já está ativo, só que esse terminal que está ativo não pode ser fechado.

Agora iremos abrir um outro terminal dentro dessa mesma pasta e executar esses outros comandos, para rodar a aplicação.

sudo GDK_BACKEND=broadway BROADWAY_DISPLAY=:5 ./CRUDLinux

Com isso estamos informando que iremos executar a nossa aplicação na porta 8085, usando o servidor broadway.

Caso você esteja executando em uma máquina virtual como eu estou fazendo, basta na sua máquina host abrir o navegador e colocar o ip e a porta que automaticamente a aplicação já estará em execução, como podemos ver na imagem abaixo.

E com isso você já terá uma aplicação 100% funcional, e dando maior flexibilidade e portabilidade.

Agora você tem uma aplicação desenvolvida em FMX, que roda no Windows, Linux e também na web.

E caso você tenha interesse de conhecer mais sobre Delphi com Linux acessa o nosso portal do CLUBE DE PROGRAMADORES EM DELPHI, onde você não só terá conteúdos relacionados ao Firedac, mas uma quantidade enorme de conteúdos que poderá lhe ajudar muito no seu dia a dia, é uma verdadeira NETFLIX para os programadores Delphi.

CLIQUE AQUI E SAIBA MAIS SOBRE O CLUBE DOS PROGRAMADORES DELPHI


Faça sua busca

CATEGORIAS

POSTS RECENTES

E caso você tem interesse de conhecer mais sobre [Delphi com Linux] Rodando a aplicação Delphi Linux em HTML5, acesse o nosso portal do CLUBE DE PROGRAMADORES EM DELPHI
Você não terá só conteúdos relacionados ao [Delphi com Linux] Rodando a aplicação Delphi Linux em HTML5, mas uma quantidade enorme de conteúdos que poderá lhe ajudar muito no seu dia a dia, é uma verdadeira NETFLIX para os programadores Delphi.
Gostou?
Compartilhe:

Embarque no foguete com milhares de devs para aprender desenvolvimento, evoluir de forma contínua e se manter relevante no mercado.

Dúvidas
Cadastre-se em nossa lista

Para ter acesso em primeira mão, a tudo que acontece na Academia do Código, basta se cadastrar em nossa lista

Grupo Thulio Bittencourt | Academia do Código

#FaçaPartedaHistória

Copyright © 2024 – Todos os direitos reservados