NativePHP é uma estrutura para criar aplicativos de desktop usando PHP. Ele permite que os desenvolvedores PHP criem aplicativos nativos de plataforma cruzada usando ferramentas e técnicas familiares. O NativePHP apresenta uma coleção de classes fáceis de usar, um conjunto de ferramentas para criar e empacotar aplicativos e um tempo de execução PHP estático de plataforma cruzada.
Endereço do site oficial: https://nativephp.com
O que exatamente é PHP? Estritamente falando, NativePHP é uma combinação dos seguintes elementos:
1. Um conjunto de classes fáceis de usar (abstrações) que permitem a interação com várias funções do sistema operacional do host.
2. Um conjunto de ferramentas que podem construir e vincular seu aplicativo local usando o ambiente de navegador Electron ou Tauri.
3. Um tempo de execução PHP estático que permite que seu aplicativo seja executado no sistema de qualquer usuário sem nenhum esforço deles. O que NativePHP não é? NativePHP não é uma forma particularmente opinativa de construir aplicativos nativos. Atualmente, oferecemos suporte apenas ao driver Laravel, mas já estamos trabalhando para fazê-lo funcionar com qualquer framework que você usar, mesmo se você não estiver usando nenhum framework. NativePHP não é um framework GUI. Não queremos dizer a você como criar um aplicativo. Você pode escolher qualquer conjunto de ferramentas de IU que faça você e sua equipe se sentirem mais produtivos.
Construindo um front-end React? sem problemas. Vue? Claro Livewire ou Inércia? Não importa!
Simples HTML e CSS antigo? Entendeu, Tailwind? Criar Material UI sozinho? Tu podes fazer o que quiseres.
NativePHP não é uma nova bifurcação personalizada do PHP. É o velho PHP que você conhece e ama