O que é Khan PHP?
Khan é um framework de aplicações web PHP. Acreditamos que o desenvolvimento deve ser uma experiência boa e não cansativa para ser verdadeiramente produtivo. O Khan simplifica o desenvolvimento, facilitando tarefas comuns usadas na maioria dos projetos da web.
Por que utilizar o Vue?
O Khan PHP possui um auto configurador junto com seu Command Line de uma estrutura para desenvolver uma aplicação em Vue, Vue será utilizado na parte do front-end para trabalhar com os dados da simples rest api.
Por que utilizar o Khan PHP?
Apesar de ser um framework novo que ainda está recebendo um suporte quase sempre ele já possui bases para criação de aplicações em pequeno/médio porte.
Seu benchmark comprova a rapidez do framework (benchmark localizada em seu Readme)
Seu tamanho de 3mb ocupa pouco espaço no servidor.
Possui documentação básica gerada
Possui um readme bilingue (português / inglês)
Observações
Neste tutorial não iremos usar um banco de dados para criação de uma api rest mais robusta, mas sim um array como apenas um exemplo de utilização
Iniciando o Processo:
- Abra seu terminal na pasta em que deseja realizar o tutorial
- Fazer o download do Khan PHP e rodar o composer install
# download zip git clone https://github.com/PaulaoDev/khan khan-project && cd khan-project && composer install
- Após finalizar a o download e instalação dos pacotes php rodar o command line do Khan PHP
php khan vue
- Após a finalização da autoconfiguração falta apenas um start
npm start // irá iniciar o servidor PHP e o webpack para bundle do script
- Acesse sua url http://localhost:8080/vue
Resultado 😀👨🏽💻
Obs.: para modificar o JavaScript acesse o arquivo public/js/app.js
Deixe seu feedback no repositório
https://github.com/PaulaoDev/khan
Site oficial do Vue JS
https://vuejs.org
GitHub: https://github.com/PaulaoDev
LinkedIn: https://linkedin.com/in/paulo-sergio-27075414b/
Facebook: https://www.facebook.com/PauloRodriguesYT