La juste dose de douceur et d'efficacité sur Fat-Free. Un framework PHP moderne pour les applications d'entreprise.
composer create-project sukarix/application my-app cd my-app composer serve
class Main extends WebAction
{
public function execute($f3, $params): void
{
$this->render();
}
}
L'objectif principal de Sukarix est de fournir aux développeurs un framework puissant et efficace pour créer des applications PHP de niveau entreprise.
Boîte à outils Sukarix
L'application squelette devrait ressembler au framework : focalisée, expressive et prête pour de vrais produits sans bruit visuel.
Des capacités avancées de routage et de liste de contrôle d'accès garantissent une gestion des accès sécurisée et flexible, avec une politique de refus par défaut et une autorisation par route.
Une file FIFO basée sur Redis avec déduplication et suivi des tentatives, optimisée par des scripts Lua atomiques pour un traitement cohérent des pipelines.
Un conteneur IoC intégré avec résolution typée des services et validation stricte, favorisant un couplage faible et un code facile à tester.
Conçu pour l'entreprise avec journalisation structurée, gestion des erreurs, distribution d'événements, i18n, protection CSRF et planification de tâches cron intégrées.
Prise en charge multilingue avec un format de dictionnaire simple, détection automatique de la locale et basculement à l'exécution.
Construit sur le cœur éprouvé du Fat-Free Framework, avec Sukarix ajoutant la couche agréable pour les services, la structure et les valeurs par défaut prêtes pour la production.
En savoir plusInclus par défaut
Un ensemble compact d'essentiels d'application pour que les développeurs comprennent instantanément ce que Sukarix leur offre avant d'ouvrir la documentation.
De petits contrôleurs WebAction qui rendent proprement les templates F3.
Paramètres pilotés par INI avec des surcharges d'environnement prévisibles.
Résoudre des services réutilisables sans câbler de lourdes dépendances.
Règles d'accès par refus par défaut pour une protection des routes plus sûre.
Jetons basés sur les sessions et valeurs sécurisées par défaut pour les flux web.
Mémoriser, oublier et réutiliser des données coûteuses avec moins de code.
Déclencher des comportements d'application sans coupler les flux de travail entre eux.
Créer des tâches en ligne de commande en utilisant les mêmes modèles du framework.
Tests légers basés sur des scénarios, conçus pour Sukarix.
Versionner les changements de base de données lorsque votre application a besoin de persistance.
Sortie alimentée par Monolog pour les requêtes web et le travail en CLI.
Fichiers de locale et basculement à l'exécution pour des applications multilingues.
Démarrez votre prochain projet avec Sukarix et livrez plus rapidement.
Lire la documentation