Framwork
Frameworks PHP pour l'entreprise
Définition, critères de choix et analyses
Emmanuelle Gouleau Olivier Mansour Tristan Rivoallan Vincent Lemaire Xavier Lacot
version 1.0 14/05/08
Clever Age – 37 boulevard des Capucines – 75 002 Paris – Tél: 01.53.34.66.10 – Fax: 01.53.34.65.20
1/38
Livre Blanc « Frameworks PHP MVC pour l'entreprise »
1.
Introduction
Au moment d'industrialiser ses développements, une entreprise cherche habituellement la meilleure solution, ou en tout cas celle qui est la plus adaptée à ses besoins, ses contraintes, son environnement. Dans le cadre bien précis du développement PHP pour le Web, la situation a longtemps été anarchique. Le faible coût d'apprentissage des bases du PHP a donné au langage une réputation de « langage amateur », ce qui l'a longtemps desservi. PHP devrait ainsi n'être réservé qu'aux petits projets, peu stratégiques et/ou peu critiques. La donne a cependant peu à peu changé, avec l'arrivée des « framework MVC » et autres « framework RAD », des librairies ou ensemble de librairies conçues pour faciliter et accélérer les développements. Certes écrit dans un autre langage, RoR (Ruby on Rails) a apporté une nouvelle manière de voir le développement Web : plus rapide, plus simple, plus efficace. Quelques années après l'apparition de RoR, PHP à son tour a vu naitre quantités de frameworks de développement rapide. Ce livre blanc présente l'analyse effectuée par Clever Age de la situation actuelle des frameworks PHP, du point de vue de l'entreprise :
●
Quels sont les grands critères permettant de sélectionner un framework PHP ? Comment évaluer les multiples frameworks PHP disponibles sur le marché ? Quels sont les risques à choisir un framework donné ? A quel point cela engage-til l'entreprise ? Quels sont les impacts sur son infrastructure, son mode de fonctionnement ? Dans un contexte projet, quel est le framework PHP MVC le plus adapté à votre structure ? Quel est celui qui peut vous