SqueHub est un framework PHP moderne conçu pour construire des applications web scalables, sécurisées et élégantes. Il vise à minimiser les surcoûts, offrant flexibilité et contrôle sans sacrifier l'expérience du développeur. Les fonctionnalités clés incluent un moteur de templating semblable à Blade avec des directives comme @include et @section. Le framework bénéficie d'un système de routage simple qui prend en charge les fermetures ou les actions de contrôleur. La protection CSRF est fournie en standard, ainsi que des aides pour les formulaires sécurisés. SqueHub utilise Composer pour la gestion des paquets, permettant des extensions comme l'authentificateur et l'analyste de données. Il suit une architecture MVC avec une structure de dossier claire conçue pour la lisibilité et l'échelle. Les performances sont une priorité, sans bloat inutile. Les améliorations récentes dans la version 1.2.0 incluent l'analyse dynamique des sections de vue, les structures de contrôle de style Blade, le support SEO et la mise en cache des vues. SqueHub est idéal pour les développeurs indépendants, les développeurs backend préférant le contrôle PHP, les éducateurs, les apprenants et les équipes cherchant des fondations personnalisables. Il nécessite PHP 8.2+ et est open-source, accueillant les contributeurs et les premiers adopteurs.
dev.to
👋 What is SqueHub?
