Dans quel contexteemployer 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 ch...
Zend Framework : bilan• Parfait pour site transactionnel :  – Qualité pour la maintenabilité  – Liberté pour les demandes ...
Drupal : besoin• D’instinct : site vitrine nécessitant des  fonctionnalités de CMS• Mais possible à utiliser pour un site ...
Drupal : Qualité• Module + structure imposée :  – Code compréhensible pour tout initié à Drupal  – Module possible à intég...
Drupal : Qualité• Objet, mais structure des modules en  array• Base de données bordélique• Application très gourmande• Des...
Drupal : coût et délai• Un site fonctionnel et complet en quelques  minutes• Modules = réutilisation facile du code• 8k mo...
Drupal : Bilan• Des résultats rapides et visibles pour le  client• Site transactionnel et nécessitant bcp  d’optimisation ...
Conclusion• Selon le contexte et la demande, la  solution la plus rentable selon les  différents critères
Prochain SlideShare
Chargement dans…5
×

Dans quel contexte employer Zend ou Drupal

1 198 vues

Publié le

Présentation à la nAcademy (Avril 2011) : Dans quel contexte employer Zend ou Drupal par Laurent Ren

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 198
Sur SlideShare
0
Issues des intégrations
0
Intégrations
8
Actions
Partages
0
Téléchargements
12
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Dans quel contexte employer Zend ou Drupal

  1. 1. Dans quel contexteemployer Zend ou Drupal?
  2. 2. Introduction• BU Drupal• Quel besoin?• Trois critères : qualité/délai/coût
  3. 3. Zend Framework : besoin• Application web – Extranet, intranet, transactionnel…
  4. 4. Zend Framework : qualité• Qualité du code = PHP – Objet – Architecture MVC• Librairies : Doctrine, Smarty…
  5. 5. Zend Framework : coût/délai• Plugin/Helper réutilisable• Code lisible et compréhensible
  6. 6. 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
  7. 7. 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
  8. 8. Drupal : besoin• D’instinct : site vitrine nécessitant des fonctionnalités de CMS• Mais possible à utiliser pour un site transactionnel
  9. 9. 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
  10. 10. Drupal : Qualité• Objet, mais structure des modules en array• Base de données bordélique• Application très gourmande• Des limitations ou compléxité
  11. 11. Drupal : coût et délai• Un site fonctionnel et complet en quelques minutes• Modules = réutilisation facile du code• 8k modules
  12. 12. Drupal : Bilan• Des résultats rapides et visibles pour le client• Site transactionnel et nécessitant bcp d’optimisation : fail possible
  13. 13. Conclusion• Selon le contexte et la demande, la solution la plus rentable selon les différents critères

×