PHP - mesmo sendo uma linguagem de programação muito poderosa e influente - é subestimado por muitos programadores que provavelmente não o usam ou já o usaram em seus dias anteriores .
Hoje, quero compartilhar com vocês o poder do PHP e o que você pode fazer com ele.
Voilá! Vamos lá ?️
Neste guia, orientarei você no processo de criação de aplicativos executáveis para desktop usando PHPDesktop - uma ferramenta que permite aos desenvolvedores empacotar seus aplicativos PHP da web em executáveis de desktop independentes. Também me aprofundarei em como compilar esses aplicativos e personalizá-los removendo o logotipo padrão do PHPDesktop.
PHPDesktop é um projeto de código aberto que permite aos desenvolvedores executar aplicativos PHP como aplicativos de desktop sem precisar de um navegador ou servidor web. Ele integra o Chrome Embedded Framework (CEF) - que também é de código aberto e a maioria dos nossos navegadores modernos são construídos nele - para renderizar a parte HTML/CSS/JavaScript do aplicativo, permitindo que você use suas habilidades de desenvolvimento web para criar aplicativos de desktop. Ao usar o PHPDesktop, você pode agrupar seus scripts PHP, arquivos HTML e outros ativos em um único arquivo executável que pode ser distribuído e executado/instalado em qualquer máquina Windows.
Antes de começarmos a construir nosso aplicativo de desktop, primeiro precisamos configurar o ambiente de desenvolvimento.
Visite a página GitHub do PHPDesktop em (https://github.com/cztomczak/phpdesktop).
Escolha a versão que atende às suas necessidades, pois o PHPDesktop está disponível em diversas variantes, incluindo PHP 5.4, 5.6 e 7.x. Para aplicativos modernos, você deve escolher a versão mais recente.
Baixe o arquivo ZIP da sua versão preferida e extraia-o para um diretório no seu computador.
Supondo que você já tenha um aplicativo/arquivos da web PHP, coloque os arquivos do seu aplicativo (copie e cole-os [quero dizer, os projetos]) dentro do diretório www da pasta PHPDesktop extraída. Este diretório www é o diretório raiz onde o PHPDesktop atende seu aplicativo e é semelhante à pasta public_html ou www em qualquer servidor web que você já usou antes.
Para configurar o PHPDesktop, você precisa editar o arquivo settings.json localizado no diretório raiz dos arquivos PHPDesktop. Este arquivo permite que você especifique várias configurações para seu aplicativo de desktop, como título da janela, dimensões, ícone e muito mais.
(a propósito, se você estiver tendo dificuldades para fazer isso sozinho, quiser recursos estendidos para seu aplicativo, como a geração de chaves de produto, ou quiser que eu cuide de seus projetos da web, você pode entrar em contato comigo comentando em esta postagem, obrigado. Você também pode encontrar mais detalhes sobre mim na minha página compre um café.
Então, aqui está a aparência do arquivo de configurações. Vamos continuar nossa jornada. ?Configuração básica:
json
{
"aplicativo": {
"janela_principal": {
"title": "Meu aplicativo de desktop",
"ícone": "app_icon.ico",
"tamanho_padrão": {
"largura": 800,
"altura": 600
},
"tamanho_mínimo": {
"largura": 600,
"altura": 400
}
},
"php_interpreter": "php\\php.exe",
"app_mode": verdadeiro,
"start_url": "http://127.0.0.1:54007/"
}
}
- title: The title of your application window.
PARTE 3. Compilando o Aplicativo
Etapa 1: preparar o diretório Application/PHPDesktop
/phpdesktop/
│
├── /www/ # Seus arquivos de aplicação PHP
│
├── php/ # Diretório do interpretador PHP
│
├── settings.json # arquivo de configuração do PHPDesktop
│
└── phpdesktop-chrome.exe # Executável PHPDesktop
Etapa 2: Use o Inno Setup ou qualquer outro compilador de sua escolha para criar um instalador para distribuição.
Etapa 3: compactar e distribuir
Parte 4. Personalizando o Aplicativo
Uma das personalizações comuns que todo desenvolvedor deseja é poder remover ou substituir o logotipo do PHPDesktop que aparece quando o aplicativo é iniciado. Usarei esta seção para guiá-lo nesse processo.
Etapa 1: Remover ou substituir o logotipo do PHPDesktop
Veja como fazer isso.
Quero acreditar que, ao ler até aqui, você encontrou muito valor em meu conteúdo e também está interessado em experimentá-lo. No entanto, como especialista no tratamento deste tipo de projetos, posso certamente entregar, para sua surpresa, de forma integrada e dentro dos prazos. Assim, você pode me enviar rapidamente um resumo do que deseja alcançar e podemos trabalhar juntos para dar vida às suas ideias.
Inscreva-se no meu perfil ooo ?
Próximo
Não consigo explicar o quanto amo todos vocês no dev.to ?
Também tenho um vídeo tutorial sobre isso que custa apenas US$ 20 e outro onde você aprenderá como criar códigos de ativação para distribuição e custa apenas US$ 50.
Eu também bebo café. Compre-me um café enquanto espera pela minha próxima postagem.
https://buymeacoffee.com/olatunji
Aguarde meu próximo post.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3