Wolff est un cadre PHP ridiculement petit et léger, destiné à ceux qui souhaitent créer des applications Web sans faire face à la complexité.
Wolff est la solution parfaite pour construire des applications Web de petites et moyennes.
Remarque: Le code central du cadre est disponible sur Wolff-Framework.
? Extrêmement facile : il est simple à utiliser et est prêt à être déployé, vous donnant la possibilité de l'apprendre en une seule nuit (sommeil inclus).
Ridiculement rapide : en raison de sa simplicité, le cadre est capable de gérer des centaines de demandes par seconde. C'est très sympathique avec les serveurs de pommes de terre.
Comprensive : il a tout ce dont vous pourriez avoir besoin pour créer une application Web, d'une couche abstraction de base de données pratique à un moteur de modèle dynamique.
? Élégant : son code source et son interface ont été méticuleusement écrits, il est expressif et élégant, sans dépendre d'une seule dépendance externe.
Couche d'abstraction de la base de données
Récipient DI
Gestionnaire de langue
Système de routage
Bibliothèque standard
Moteur de modèle
Et bien plus ...
PHP Version 7.1 ou plus
Compositeur (uniquement pour l'installation)
Le compositeur est requis pour installer Wolff, une fois que vous l'avez obtenu ...
Exécutez la commande suivante dans le dossier où vous voulez que Wolff soit installé:
composer create-project usbac/wolff
Cela téléchargera l'intégralité du projet avec tout prêt à fonctionner.
Plus d'informations sur le processus d'installation dans la page Docs - Installer.
Vous pouvez également télécharger ici le dernier bundle prêt à être utilisé.
app / contrôlers / 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 );
}
}Plus d'exemples disponibles ici.
PHPUNIT est requis pour les tests, une fois que vous l'avez obtenu.
Exécutez la commande suivante avec des privilèges élevés (sudo) dans votre dossier de projet Wolff:
vendor/bin/phpunit
L'exécution de la commande avec des privilèges élevés est requis car certains fichiers seront créés pendant le processus de test.
Première fois l'utiliser? Lisez la documentation.
Toute contribution ou soutien à ce projet sous la forme d'une demande ou d'un message de traction sera très appréciée. ❤️
Vous pouvez en savoir plus sur le processus de contribution ici. Ne soyez pas timide. :)
Wolff est un logiciel open source sous licence MIT.