No artigo a seguir, vamos dar uma olhada em como podemos instalar o KumbiaPHP no Ubuntu 20.04. Este é un Framework PHP simples e leve que é lançado sob a licença BSD. Sob a premissa de encurtar os tempos de desenvolvimento, KumbiaPHP é um framework que, após descompactá-lo, podemos começar a trabalhar.
Este é um framework para aplicativos da web, que é gratuito e é escrito em PHP, que também tem uma curva de aprendizado muito curta. Busca promover agilidade e eficiência na criação e manutenção de aplicações web, substituindo tarefas repetitivas de codificação, utilizando códigos e padrões mais claros para reduzir o uso de outras linguagens.
O KumbiaPHP é muito flexível e configurável, buscando ser uma estrutura com a qual reduzir o tempo de desenvolvimento de um aplicativo da web. Este projeto visa reduzir o uso de outras linguagens, graças a Helpers e outros padrões como ActiveRecord, evitando o uso de linguagens HTML e SQL. O KumbiaPHP faz isso por nós, com o que obteremos um código mais claro, natural e com menos erros.
Características gerais do KumbiaPHP:
- As principais premissas do framework são fácil de aprender, simples de usar, código aberto e tudo sem sacrificar a qualidade e robustez.
- Procure ser uma estrutura muito rápida.
- Suporta 4 drivers de banco de dados como estão MySQL, PostgreSQL, SQLite e Oracle, o que garante que possamos desenvolver nossos projetos sem nos preocupar com a compatibilidade do banco de dados.
- Tem um sistema de template simples
- Gerenciamento de Cache.
- andaime avançado.
- Mapeamento de Objeto Relacional (ORM) E Separação MVC.
- Suporte para AJAX.
- Possibilidade de gerar formulários.
- Componentes gráficos.
- Urls amigáveis.
- Segurança ACL (Listas de acesso).
- Padrão ActiveRecord para modelos.
- Orientado para Público de língua espanhola. KumbiaPHP é um produto latino para o mundo.
Instale KumbiaPHP no Ubuntu 20.04
Antes de instalar o KumbiaPHP, será necessário ter o PHP instalado em nosso computador. Para isso, só teremos que abrir um terminal (Ctrl + Alt + T) e executar o comando:
sudo apt install php
Depois será necessário instale um gerenciador de banco de dados como MySQL, MariaDB ou SQLite. Aqui a decisão de instalar um ou outro é de cada um.
O próximo passo é baixar KumbiaPHP de site do projeto. No momento em que este livro foi escrito, a última versão estável é 1.1.5, portanto, verifique qual é primeiro. Esta versão também pode baixar o pacote usando wget do terminal (Ctrl + Alt + T) e executando o comando:
wget -c https://github.com/KumbiaPHP/KumbiaPHP/archive/v1.1.5.zip
Quando o download for concluído, a próxima etapa será descompacte-o usando o comando unzip. Se você ainda não tiver um zip, precisará instalá-lo primeiro:
sudo apt install unzip; unzip v1.1.5.zip
Após a descompressão é conveniente renomear a pasta gerada a um nome relacionado ao nosso projeto:
mv KumbiaPHP-1.1.5/ ejemplo-kumbiaPHP
Agora KumbiaPHP permite servir o projeto em modo de desenvolvimento sem a necessidade de ter um servidor web instalado. Para fazer isso, vamos mover para a pasta do aplicativo do projeto.
cd ~/ejemplo-kumbiaPH/default/app
E a partir desta pasta, podemos comece a servir o projeto no modo de desenvolvimento usando o comando:
bin/phpserver
Agora nosso projeto está disponível. Tudo o que temos que fazer é abra seu navegador favorito e verifique-o acessando o URL http: // IP-DE-TU-QUIPO: 8001. Nele veremos algo como o seguinte:
Se virmos uma tela como a anterior, isso indicará que o KumbiaPHP está instalado e pronto para iniciar o desenvolvimento de nossos projetos.
Concluindo, podemos dizer que esta ferramenta tenta reduzir os tempos de codificação. KumbiaPHP pode ser uma proposta sólida para trabalho pessoal e projetos sérios. Este framework é bastante simples de instalar e está praticamente pronto para funcionar assim que estiver disponível em nossa equipe. Embora seja verdade que Comparado a outros frameworks, este pode ter algumas deficiências, mas também é verdade que fica muito confortável trabalhar e manter projetos com ele.
Os usuários podem obter informações sobre como usar esta estrutura no documentação oficial no que podemos encontrar no Repositório GitHub projeto. Você também pode obter mais informações em detalhes sobre esta estrutura em seu Wiki.