Bonjour à tous,
Après une période d'investigation dans les CMS, et plus particulièrement Typo3, j'ai découvert une nouvelle approche pour le déploiement de sites internet, avec les frameworks MVC. Cette nouvelle vision du développement a été initiée par Ruby On Rails. Puis le monde PHP a embrayé le pas avec CakePHP, Symphony, Zend Framework, Code Igniter, et bien d'autres encore ...
Quelle différence y a t-il entre un CMS et un framework ?
Le CMS est conçu pour déployer un site internet rapidement, sans écrire une ligne de programmation.
Le framework s'adresse plutôt aux développeurs, leur offrant une architecture de portail et de nombreuses fonctions pré-programmées, leur évitant ainsi de ré-inventer la roue à chaque fois (simplification de l'accès aux bases de données, fonction intégrées AJAX, Google API, ...)
On peut utiliser un framework pour créer des sites internet, mais ils sont aussi et surtout conçus pour construire des applications pour le web (web applications).
J'ai beaucoup utilisé l'extension Kickstarter de Typo3 pour créer mes propres extensions métier, mais mon regard se tourne désormais vers les frameworks MVC pour tout ce qui concerne les applications pour internet.
Typo3 propose aussi l'accès au développement MVC, par des extensions (consultez le site typo3.org, rubrique "Extensions", et cherchez "MVC").
Je continue à promouvoir Typo3 et à le recommander comme solution de déploiement de sites. En parallèle, j'ouvre un autre hub, "MVC - Model-View-Controller" et vous invite à venir y découvrir ce que cette nouvelle technique de développement d'applications va apporter à l'internet ...
vendredi 22 février 2008






