Simple MVC est un framework Oriente Objet pour PHP5. Le Framework est le resultat d’une simpleexpérimentationet une serie d’essais pour implementer des design patterns comme le pattern Modele Vue Controleur, Dependency Injection, Registrey, Singleton etc. Il ne se presente en aucun cas comme rival à des frameworks matures comme Symfony, CakePHP et autres.
L’auteur, Anis Brejeb (dont je vous conseille l’excellentissime blog : Anis Berejeb, actualités du développement web !), voulait juste mettre ce projet en ligne parce qu’il est rendu capable de supporter des fonctionnalités basiques.
Simple MVC offre plusieurs fonctionnalités
- Support du pattern Modèle vue contrôleur (communément appelé MVC).
- Support du pattern Dependency Injection via des conteneurs d’injection de dependances.
- Multi applications : Vous pouvez partager le framework entre plusieurs application business. Encore plus, vous pouvez générer avec une seule commande le squelette de votre module via le générateur d’application.
- Support multi templates
- Gestion personnalisée et extensible des formulaires et support de validateurs
- Système de génération d’applications depuis votre base de données
- Plugins de cache et de gestion de session.
Bien que la version sur Github soit stable et peut être utilisée, le framework est encore en plein développement et l’auteur est en train d’apporter des ajouts et changements sur plusieurs points.
Si le projet vous interesse, vous etes les bienvenus puisque Anis Berejeb cherche des contributeurs !
Site Internet : Simple MVC
Licence : MIT