Kristallphp
Das Kristallfeste. Ein flexibles MVC -Gerüst durch Kristallkollektiv.
Ein persönliches Projekt, nicht gepflegt.
Inspiriert von Codesigniter, Laravel und Abantecart.
Warum?
- Codesigniter - einfach, einfach, aber die Entwicklung ist langsam
- Laravel - Schweizer Messer bedeutet, dass es manchmal zu viel für kleine Bedürfnisse ist. Crystalphp liegt irgendwo in Mitte in beiden
Aktuelle Funktionen
- Routenbasierte Antwort, schnelles Routing
- Modulare MVC -Struktur mit verschachtelter oder hierarchischer MVC (HMVC) -Unterstützung
- Einfache REST -API -Implementierung
- Hybrid von MVC und Ruheunterstützung
- SEO -Werkzeuge
- Verwendet Laravel Eloquent für die Datenbankinteraktion
- Viele weitere müssen hinzugefügt werden ...
Wie funktioniert es?
- Schritt 1. Anwendung laden und App initialisieren. Die Anfrage analysieren
- Schritt 2. Laden Sie alle Routendateien und analysieren Sie die Anforderungsroute. Führen Sie die Logik aus, die im Rückruf der Route definiert ist
- Schritt 3. (optional) Für die MVC -Struktur : Versenden Sie den Controller mit der MVC -Logik. Die MVC -Logik von Kristallphp ist gut gefertigt, um eine heichische und modulare Funktionalität zu ergeben. Verweisen Sie auf die Beispiele
- Schritt 3. (optional) für REST -API
- Schritt 4. Senden Sie die Ausgabe komprimiert und reinigen, falls dies aktiviert ist
Sehr bald kommen:
- Cache -Mechanismus
- Verschlüsselte Antworten
- Echtzeit -Ereignisübertragung
- Auth Library zur einfachen Überprüfung
- Rollenbasierte Autorisierung
Sagen Sie uns, wenn Sie Vorschläge haben, danke