PHP 8.4+ framework op Fat-Free
Sukarix

Sukarix

De juiste hoeveelheid zoetheid en efficiëntie bovenop Fat-Free. Een modern PHP-framework voor enterprise-applicaties.

Routing ACL DI i18n Queues
Start in seconden
Installeer, route, render
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-skeleton

Welkom bij Sukarix

Het hoofddoel van Sukarix is om ontwikkelaars een krachtig en efficiënt framework te bieden voor het bouwen van enterprise-level PHP-applicaties.

Sukarix toolkit

Klein oppervlak, serieuze framework-kracht.

De skeleton-app moet aanvoelen als het framework: gefocust, expressief en klaar voor echte producten zonder visuele ruis.

8
Talen
F3
Fundering
PHP
8.4+

Routing & ACL

Geavanceerde routing- en access control list-mogelijkheden zorgen voor veilig en flexibel toegangsbeheer voor uw applicaties, met een standaard-weigerbeleid en per-route autorisatie.

Queue-service

Een Redis-backed FIFO-queue met deduplicatie en pogingenregistratie, aangedreven door atomaire Lua-scripts voor consistente pipeline-verwerking across workers.

Dependency Injection

Een ingebouwde IoC-container met typed service-resolutie en strikte validatie, die losse koppeling bevordert en uw code gemakkelijk te testen en te onderhouden maakt.

Enterprise-klaar

Ontworpen voor enterprise-gebruik met gestructureerde logging, foutafhandeling, event-dispatching, i18n, CSRF-bescherming en cron-job planning vanaf het begin ingebouwd.

Internationalisatie

Meertalige ondersteuning met een eenvoudig woordenboekformaat, automatische locale-detectie en runtime-switching zonder dependencies te herladen.

Fat-Free 3.9

Gebouwd op de bewezen Fat-Free Framework-kern, met Sukarix die de zoete laag toevoegt voor services, structuur en product-klare standaardinstellingen.

Meer weten

Standaard inbegrepen

Alles wat een framework-starter zou moeten laten zien.

Een compacte set app-essentials zodat ontwikkelaars direct begrijpen wat Sukarix hen biedt voordat ze de documentatie openen.

01

Typed actions

Kleine WebAction-controllers die F3-templates netjes renderen.

02

F3 hive-config

INI-gestuurde instellingen met voorspelbare omgeving-overrides.

03

Service-injector

Los herbruikbare services op zonder zware dependencies te koppelen.

04

ACL-beveiliging

Standaard-weigeren toegangsregels voor veiligere route-bescherming.

05

CSRF-sessies

Sessie-gebaseerde tokens en veilige standaardinstellingen voor web-flows.

06

Cache-helpers

Onthoud, vergeet en hergebruik dure data met minder code.

07

Events

Dispatch app-gedrag zonder workflows aan elkaar te koppelen.

08

CLI-acties

Bouw command-line taken met dezelfde framework-patronen.

09

Statera-tests

Lichtgewicht scenario-gebaseerde tests ontworpen voor Sukarix.

10

Phinx-migraties

Versie database-wijzigingen wanneer uw app persistentie nodig heeft.

11

Gestructureerde logs

Monolog-aangedreven output voor web-verzoeken en CLI-werk.

12

Vertalingen

Locale-bestanden en runtime-switching voor meertalige apps.

Klaar om te bouwen?

Start uw volgende project met Sukarix en lever sneller af.

Lees de documentatie