- Accueil
- À propos
À propos d'UFK Framework
Un framework PHP qui privilégie la simplicité et l'efficacité
Notre histoire
UFK (Ultra Fast Kick-starter) est né d'une frustration : pourquoi les frameworks PHP sont-ils devenus si complexes ? Pourquoi faut-il apprendre des dizaines de concepts abstraits pour créer une simple page web ?
En 2024, nous avons décidé de revenir aux fondamentaux. UFK est le résultat de cette réflexion : un framework qui fait exactement ce dont vous avez besoin, rien de plus, rien de moins.
Notre philosophie
🎯 KISS
Keep It Simple, Stupid
La simplicité est au cœur de tout. Si une fonctionnalité peut être implémentée en 10 lignes plutôt qu'en 100, nous choisissons toujours la solution simple.
🤖 IA-FIRST
Conçu pour l'IA
Chaque fonction est documentée pour être comprise instantanément par une IA. Les tests incluent des messages explicites pour permettre la correction automatique.
Nos principes
- 1 page = 1 fichier : Pas de routing complexe, juste des fichiers PHP
- Toutes les fonctions dans core.php : Un seul endroit pour tout trouver
- Pas de namespaces : Le code reste simple et direct
- Sécurité par défaut : Protection XSS et CSRF intégrée
- Cache intelligent : Performance optimale sans configuration
- Tests IA-FIRST : Messages d'erreur qui expliquent la solution
Pour qui ?
Développeurs
Qui veulent créer rapidement sans apprendre un nouveau framework complexe
Entreprises
Qui cherchent un code maintenable que n'importe quel développeur peut comprendre
Startups
Qui ont besoin de prototyper et itérer rapidement
Équipes IA
Qui utilisent Cursor AI ou GitHub Copilot pour développer
Valeurs
"La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer."
- Antoine de Saint-Exupéry
Cette citation résume parfaitement notre approche. Nous croyons que la vraie innovation n'est pas d'ajouter toujours plus de fonctionnalités, mais de simplifier jusqu'à l'essence même.
Open Source
UFK est 100% open source et le restera toujours. Nous croyons au partage de la connaissance et à la collaboration. Vous pouvez contribuer, forker, modifier et utiliser UFK comme bon vous semble.
Architecture simple
UFK utilise une approche hybride avec SQLite pour les données dynamiques, JSON pour le contenu semi-statique et PHP pour la logique.
Cette combinaison offre flexibilité et performance optimale.
Performance native
Pas de framework lourd, pas d'ORM complexe. UFK génère directement le HTML optimisé avec un cache intelligent.
Résultat : temps de chargement ultra-rapides.
Base de données SQLite
Schema optimisé avec foreign keys activées, mode WAL pour les performances et structure simple pour une maintenance facile.
Parfait équilibre entre fonctionnalités et simplicité.
Tests IA-FIRST
Chaque fonction est testée avec des messages explicites pour l'IA. Si un test échoue, le message dit exactement quoi corriger et où.
269 tests garantissent la stabilité et la qualité du code.