Wolff ist ein lächerlich kleines und leichtes PHP -Framework, das für diejenigen bestimmt ist, die Web -Apps erstellen möchten, ohne mit Komplexität umzugehen.
Wolff ist die perfekte Lösung für den Bau kleiner und mittelgroßer Webanwendungen.
Hinweis: Der Kerncode des Frameworks ist unter Wolff-Framework verfügbar.
? Extrem einfach : Es ist einfach zu bedienen und ist bereit für die Bereitstellung.
Lächerlich schnell : Aufgrund seiner Einfachheit kann das Rahmen Hunderte von Anfragen pro Sekunde bearbeiten. Es ist sehr freundlich mit Kartoffelservern.
Komprieren : Es enthält alles, was Sie möglicherweise für eine Web -App erstellen müssen, von einer praktischen Datenbankabstraktionsschicht bis hin zu einer dynamischen Vorlage -Engine.
? Elegant : Sein Quellcode und seine Schnittstelle wurden akribisch geschrieben, es ist ausdrucksstark und elegant, ohne von einer einzigen externen Abhängigkeit abhängig zu sein.
Datenbankabstraktionsschicht
DI -Behälter
Sprachmanager
Routing -System
Standardbibliothek
Template Engine
Und viel mehr ...
PHP Version 7.1 oder höher
Komponist (nur zur Installation)
Der Komponist ist für die Installation von Wolff erforderlich, sobald Sie es bekommen haben ...
Führen Sie den folgenden Befehl im Ordner aus, in dem Wolff installiert werden soll:
composer create-project usbac/wolff
Dadurch wird das gesamte Projekt mit allem heruntergeladen, was bereit zum Laufen ist.
Weitere Informationen zum Installationsprozess auf der DOCS - Installationsseite.
Sie können hier auch das letzte Bundle herunterladen, das bereit ist, verwendet zu werden.
App/Controller/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 );
}
}Weitere Beispiele hier verfügbar.
Für die Tests ist Phpunit erforderlich, sobald Sie es bekommen haben.
Führen Sie den folgenden Befehl mit hohen Privilegien (sudo) in Ihrem Wolff -Projektordner aus:
vendor/bin/phpunit
Das Ausführen des Befehls mit hohen Berechtigungen ist erforderlich, da während des Testprozesses einige Dateien erstellt werden.
Zum ersten Mal nutzen? Lesen Sie die Dokumentation.
Jeder Beitrag oder Unterstützung dieses Projekts in Form einer Pull -Anfrage oder -nachricht wird sehr geschätzt. ❤️
Sie können hier mehr über den Beitragsprozess erfahren. Sei nicht schüchtern. :)
Wolff ist eine Open-Source-Software, die im Rahmen der MIT-Lizenz lizenziert wurde.