La giusta dose di dolcezza ed efficienza sopra Fat-Free. Un framework PHP moderno per applicazioni enterprise.
composer create-project sukarix/application my-app cd my-app composer serve
class Main extends WebAction
{
public function execute($f3, $params): void
{
$this->render();
}
}
Lo scopo principale di Sukarix è fornire agli sviluppatori un framework potente ed efficiente per la creazione di applicazioni PHP di livello enterprise.
Toolkit Sukarix
L'app skeleton dovrebbe sembrare come il framework: focalizzata, espressiva e pronta per prodotti reali senza rumore visivo.
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.
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.
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.
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.
Supporto multilingua con un semplice formato dizionario, rilevamento automatico della lingua e cambio runtime senza ricaricare le dipendenze.
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
Uno stack compatto di elementi essenziali dell'app così gli sviluppatori capiscono immediatamente cosa offre Sukarix prima di aprire i documenti.
Piccoli controller WebAction che renderizzano in modo pulito i template F3.
Impostazioni basate su INI con override di ambiente prevedibili.
Risolvi servizi riutilizzabili senza cablare dipendenze pesanti.
Regole di accesso con negazione predefinita per una protezione più sicura delle rotte.
Token basati su sessione e impostazioni sicure predefinite per i flussi web.
Memorizza, dimentica e riutilizza dati costosi con meno codice.
Invia il comportamento dell'app senza accoppiare i flussi di lavoro tra loro.
Crea attività da riga di comando usando gli stessi pattern del framework.
Test leggeri basati su scenari progettati per Sukarix.
Versiona le modifiche al database quando la tua app necessita di persistenza.
Output basato su Monolog per richieste web e lavoro CLI.
File di lingua e cambio runtime per app multilingua.
Inizia il tuo prossimo progetto con Sukarix e spedisci più velocemente.
Leggi i documenti