Framework PHP 8.4+ su Fat-Free
Sukarix

Sukarix

La giusta dose di dolcezza ed efficienza sopra Fat-Free. Un framework PHP moderno per applicazioni enterprise.

Routing ACL DI i18n Code
Inizia in secondi
Installa, route, renderizza
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();
    }
}
Skeleton di framework

Benvenuto in Sukarix

Lo scopo principale di Sukarix è fornire agli sviluppatori un framework potente ed efficiente per la creazione di applicazioni PHP di livello enterprise.

Toolkit Sukarix

Piccola superficie, serio potere di framework.

L'app skeleton dovrebbe sembrare come il framework: focalizzata, espressiva e pronta per prodotti reali senza rumore visivo.

8
Lingue
F3
Fondazione
PHP
8.4+

Routing e ACL

Funzionalità avanzate di routing e liste di controllo degli accessi garantiscono una gestione degli accessi sicura e flessibile per le tue applicazioni, con politica di negazione predefinita e autorizzazione per singola rotta.

Servizio code

Una coda FIFO basata su Redis con deduplicazione e tracciamento dei tentativi, alimentata da script Lua atomici per un'elaborazione coerente delle pipeline tra i worker.

Dependency Injection

Un contenitore IoC integrato con risoluzione dei servizi tipizzata e convalida rigorosa, che favorisce un accoppiamento debole e rende il codice facile da testare e mantenere.

Pronto per l'enterprise

Progettato per uso enterprise con logging strutturato, gestione degli errori, dispatching di eventi, i18n, protezione CSRF e pianificazione di job cron integrati fin dall'inizio.

Internazionalizzazione

Supporto multilingua con un semplice formato dizionario, rilevamento automatico della lingua e cambio runtime senza ricaricare le dipendenze.

Fat-Free 3.9

Basato sul collaudato nucleo di Fat-Free Framework, con Sukarix che aggiunge il livello dolce per servizi, struttura e impostazioni pronte per la produzione.

Scopri di più

Incluso per impostazione predefinita

Tutto ciò che uno starter di framework dovrebbe mostrare.

Uno stack compatto di elementi essenziali dell'app così gli sviluppatori capiscono immediatamente cosa offre Sukarix prima di aprire i documenti.

01

Azioni tipizzate

Piccoli controller WebAction che renderizzano in modo pulito i template F3.

02

Configurazione hive F3

Impostazioni basate su INI con override di ambiente prevedibili.

03

Iniettore di servizi

Risolvi servizi riutilizzabili senza cablare dipendenze pesanti.

04

Sicurezza ACL

Regole di accesso con negazione predefinita per una protezione più sicura delle rotte.

05

Sessioni CSRF

Token basati su sessione e impostazioni sicure predefinite per i flussi web.

06

Helper di cache

Memorizza, dimentica e riutilizza dati costosi con meno codice.

07

Eventi

Invia il comportamento dell'app senza accoppiare i flussi di lavoro tra loro.

08

Azioni CLI

Crea attività da riga di comando usando gli stessi pattern del framework.

09

Test Statera

Test leggeri basati su scenari progettati per Sukarix.

10

Migrazioni Phinx

Versiona le modifiche al database quando la tua app necessita di persistenza.

11

Log strutturati

Output basato su Monolog per richieste web e lavoro CLI.

12

Traduzioni

File di lingua e cambio runtime per app multilingua.

Pronto per costruire?

Inizia il tuo prossimo progetto con Sukarix e spedisci più velocemente.

Leggi i documenti