Dans quel contexte employer Zend ou Drupal
Click here to load reader
description
Transcript of Dans quel contexte employer Zend ou Drupal
Dans quel contexte employer Zend ou Drupal?
Introduction
• BU Drupal
• Quel besoin?
• Trois critères : qualité/délai/coût
Zend Framework : besoin
• Application web– Extranet, intranet, transactionnel…
Zend Framework : qualité
• Qualité du code = PHP– Objet– Architecture MVC
• Librairies : Doctrine, Smarty…
Zend Framework : coût/délai
• Plugin/Helper réutilisable
• Code lisible et compréhensible
Zend Framework : coût et délai
• Code spécifique car :– Rapidité, simplicité, fainéantise– Mais pas de généricité
• A chaque projet : on recode quasiment tout
Zend Framework : bilan
• Parfait pour site transactionnel :– Qualité pour la maintenabilité– Liberté pour les demandes des clients
• Dans l’ensemble des délais assez long– CT : résultats non voyant– LT : pas ou peu de réutilisation du code
Drupal : besoin
• D’instinct : site vitrine nécessitant des fonctionnalités de CMS
• Mais possible à utiliser pour un site transactionnel
Drupal : Qualité
• Module + structure imposée :
– Code compréhensible pour tout initié à Drupal
– Module possible à intégrer dans tout autre site Drupal en 3 clic
Drupal : Qualité
• Objet, mais structure des modules en array
• Base de données bordélique
• Application très gourmande
• Des limitations ou compléxité
Drupal : coût et délai
• Un site fonctionnel et complet en quelques minutes
• Modules = réutilisation facile du code
• 8k modules
Drupal : Bilan
• Des résultats rapides et visibles pour le client
• Site transactionnel et nécessitant bcp d’optimisation : fail possible
Conclusion
• Selon le contexte et la demande, la solution la plus rentable selon les différents critères