Wolff é uma estrutura PHP ridiculamente pequena e leve, destinada a quem deseja criar aplicativos da Web sem lidar com a complexidade.
O Wolff é a solução perfeita para a criação de aplicativos da Web pequenos e médios.
Nota: O código principal da estrutura está disponível no Wolff-Framework.
? Extremamente fácil : é simples de usar e vem pronto para ser implantado, dando a você a oportunidade de aprender em apenas uma única noite (sono incluído).
Ridiculamente rápido : devido à sua simplicidade, a estrutura é capaz de lidar com centenas de solicitações por segundo. É muito amigável com servidores de batata.
Compreenect : ele tem tudo o que você precisa para criar um aplicativo da web, de uma camada útil de abstração de banco de dados a um mecanismo de modelo dinâmico.
? Elegante : seu código -fonte e interface foram meticulosamente escritos, é expressivo e elegante, sem depender de uma única dependência externa.
Camada de abstração do banco de dados
DI contêiner
Gerente de idiomas
Sistema de roteamento
Biblioteca padrão
MOTOR MOTOR
E muito mais ...
PHP versão 7.1 ou superior
Compositor (apenas para instalação)
O compositor é necessário para a instalação do Wolff, depois de conseguir ...
Execute o seguinte comando na pasta onde deseja que o Wolff seja instalado:
composer create-project usbac/wolff
Isso vai baixar todo o projeto com tudo pronto para ser executado.
Mais informações sobre o processo de instalação na página Docs - instalação.
Você também pode baixar aqui o último pacote pronto para ser usado.
App/controladores/home.php:
‹?php
namespace Controller;
use Wolff Core { Language , View };
class Home
{
public function index ( $ req , $ res )
{
$ data = Language:: get ( ' home ' );
View:: render ( ' home ' , $ data );
}
}Mais exemplos disponíveis aqui.
O Phpunit é necessário para os testes, depois que você o obtém.
Execute o seguinte comando com altos privilégios (sudo) em sua pasta Wolff Project:
vendor/bin/phpunit
É necessário executar o comando com altos privilégios, pois alguns arquivos serão criados durante o processo de teste.
Primeira vez usando isso? Leia a documentação.
Qualquer contribuição ou suporte a este projeto na forma de uma solicitação ou mensagem de tração será muito apreciada. ❤️
Você pode ler mais sobre o processo de contribuição aqui. Não seja tímido. :)
A Wolff é um software de código aberto licenciado sob a licença do MIT.