Die richtige Menge an Süße und Effizienz auf Fat-Free. Ein modernes PHP-Framework für Unternehmensanwendungen.
composer create-project sukarix/application my-app cd my-app composer serve
class Main extends WebAction
{
public function execute($f3, $params): void
{
$this->render();
}
}
Der Hauptzweck von Sukarix ist es, Entwicklern ein leistungsstarkes und effizientes Framework zum Erstellen von PHP-Anwendungen auf Unternehmensniveau zu bieten.
Sukarix-Toolkit
Die Skeleton-App sollte sich anfühlen wie das Framework: fokussiert, ausdrucksstark und bereit für echte Produkte ohne visuellen Lärm.
Erweiterte Routing- und Zugriffssteuerungsfunktionen sorgen für eine sichere und flexible Zugriffsverwaltung mit einer Standard-Verweigerungsrichtlinie und einer Berechtigung pro Route.
Eine Redis-gestützte FIFO-Warteschlange mit Deduplizierung und Versuchsverfolgung, optimiert durch atomare Lua-Skripte für eine konsistente Pipeline-Verarbeitung.
Ein integrierter IoC-Container mit typisierter Serviceauflösung und strikter Validierung fördert lose Kopplung und erleichtert das Testen und die Wartung.
Entwickelt für den Unternehmenseinsatz mit strukturierter Protokollierung, Fehlerbehandlung, Ereignisverteilung, i18n, CSRF-Schutz und Cron-Planung von Anfang an.
Mehrsprachige Unterstützung mit einem einfachen Wörterbuchformat, automatischer Locale-Erkennung und Laufzeitumschaltung.
Basiert auf dem bewährten Fat-Free Framework-Kern, wobei Sukarix die süße Schicht für Services, Struktur und produktionsbereite Standards hinzufügt.
Mehr erfahrenStandardmäßig enthalten
Ein kompakter Satz an App-Grundlagen, damit Entwickler sofort verstehen, was Sukarix ihnen bietet, bevor sie die Dokumentation öffnen.
Kleine WebAction-Controller, die F3-Templates sauber rendern.
INI-gesteuerte Einstellungen mit vorhersagbaren Umgebungsumsetzungen.
Wiederverwendbare Services auflösen, ohne schwere Abhängigkeiten zu verdrahten.
Verweigern-als-Standard Zugriffsregeln für sichereren Routenschutz.
Sitzungsgestützte Tokens und sichere Standards für Web-Abläufe.
Teure Daten merken, vergessen und wiederverwenden mit weniger Code.
App-Verhalten auslösen, ohne Workflows zu koppeln.
Befehlszeilenaufgaben mit denselben Framework-Mustern erstellen.
Leichtgewichtige szenariobasierte Tests, entwickelt für Sukarix.
Datenbankänderungen versionieren, wenn Ihre App Persistenz benötigt.
Monolog-gestützte Ausgabe für Web-Anfragen und CLI-Arbeit.
Locale-Dateien und Laufzeitumschaltung für mehrsprachige Apps.
Starten Sie Ihr nächstes Projekt mit Sukarix und liefern Sie schneller.
Dokumentation lesen