PHP 8.4+ Framework auf Fat-Free
Sukarix

Sukarix

Die richtige Menge an Süße und Effizienz auf Fat-Free. Ein modernes PHP-Framework für Unternehmensanwendungen.

Routing ACL DI i18n Warteschlangen
Start in Sekunden
Installieren, routen, rendern
CLI
terminal
composer create-project sukarix/application my-app
cd my-app
composer serve
app/src/Actions/Core/Main.php
class Main extends WebAction
{
    public function execute($f3, $params): void
    {
        $this->render();
    }
}
Framework-Skelett

Willkommen bei Sukarix

Der Hauptzweck von Sukarix ist es, Entwicklern ein leistungsstarkes und effizientes Framework zum Erstellen von PHP-Anwendungen auf Unternehmensniveau zu bieten.

Sukarix-Toolkit

Kleine Oberfläche, ernsthafte Framework-Leistung.

Die Skeleton-App sollte sich anfühlen wie das Framework: fokussiert, ausdrucksstark und bereit für echte Produkte ohne visuellen Lärm.

8
Sprachen
F3
Grundlage
PHP
8.4+

Routing & ACL

Erweiterte Routing- und Zugriffssteuerungsfunktionen sorgen für eine sichere und flexible Zugriffsverwaltung mit einer Standard-Verweigerungsrichtlinie und einer Berechtigung pro Route.

Warteschlangendienst

Eine Redis-gestützte FIFO-Warteschlange mit Deduplizierung und Versuchsverfolgung, optimiert durch atomare Lua-Skripte für eine konsistente Pipeline-Verarbeitung.

Dependency Injection

Ein integrierter IoC-Container mit typisierter Serviceauflösung und strikter Validierung fördert lose Kopplung und erleichtert das Testen und die Wartung.

Bereit für Unternehmen

Entwickelt für den Unternehmenseinsatz mit strukturierter Protokollierung, Fehlerbehandlung, Ereignisverteilung, i18n, CSRF-Schutz und Cron-Planung von Anfang an.

Internationalisierung

Mehrsprachige Unterstützung mit einem einfachen Wörterbuchformat, automatischer Locale-Erkennung und Laufzeitumschaltung.

Fat-Free 3.9

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 erfahren

Standardmäßig enthalten

Alles, was ein Framework-Starter zeigen sollte.

Ein kompakter Satz an App-Grundlagen, damit Entwickler sofort verstehen, was Sukarix ihnen bietet, bevor sie die Dokumentation öffnen.

01

Typisierte Aktionen

Kleine WebAction-Controller, die F3-Templates sauber rendern.

02

F3-Hive-Konfiguration

INI-gesteuerte Einstellungen mit vorhersagbaren Umgebungsumsetzungen.

03

Service-Injektor

Wiederverwendbare Services auflösen, ohne schwere Abhängigkeiten zu verdrahten.

04

ACL-Sicherheit

Verweigern-als-Standard Zugriffsregeln für sichereren Routenschutz.

05

CSRF-Sitzungen

Sitzungsgestützte Tokens und sichere Standards für Web-Abläufe.

06

Cache-Helfer

Teure Daten merken, vergessen und wiederverwenden mit weniger Code.

07

Ereignisse

App-Verhalten auslösen, ohne Workflows zu koppeln.

08

CLI-Aktionen

Befehlszeilenaufgaben mit denselben Framework-Mustern erstellen.

09

Statera-Tests

Leichtgewichtige szenariobasierte Tests, entwickelt für Sukarix.

10

Phinx-Migrationen

Datenbankänderungen versionieren, wenn Ihre App Persistenz benötigt.

11

Strukturierte Protokolle

Monolog-gestützte Ausgabe für Web-Anfragen und CLI-Arbeit.

12

Übersetzungen

Locale-Dateien und Laufzeitumschaltung für mehrsprachige Apps.

Bereit zu bauen?

Starten Sie Ihr nächstes Projekt mit Sukarix und liefern Sie schneller.

Dokumentation lesen