Drupal vs zend_n_academy

13

Click here to load reader

description

Support de présentationd de la nAcademy chez Neuros du 18/04/2012 sur les critères de choix de Drupal ou du Zend Framework pour les développements,

Transcript of Drupal vs zend_n_academy

Page 1: Drupal vs zend_n_academy

Neuros - tous droits réservés

– 20 rue de Mogador 75009 PARIS –Tél : 01 47 03 43 65

Afin de contribuer au respect de l'environnement, merci de n'imprimer ce document qu'en cas de nécessité

Dans quel contexte employer Zend ou Drupal ?

Février 2012 – Proposition réf. CGPA-RSI-0112 - Version 1.0

Page 2: Drupal vs zend_n_academy

Neuros – Tous droits réservés Page 2

Sommaire

La BU Drupal chez Neuros 1

Quel besoin? 2 Les 3 critères : qualité/délai/coût 3

Page 3: Drupal vs zend_n_academy

Neuros – Tous droits réservés Page 3

Zend Framework : besoin

Application web

Extranet, intranet, transactionnel…

Page 4: Drupal vs zend_n_academy

Neuros – Tous droits réservés Page 4

Zend Framework : qualité

Qualité du code = PHP

Objet

Architecture MVC

Librairies : Doctrine, Smarty…

Page 5: Drupal vs zend_n_academy

Neuros – Tous droits réservés Page 5

Zend Framework : coût/délai

Plugin/Helper réutilisable

Code lisible et compréhensible

Page 6: Drupal vs zend_n_academy

Neuros – Tous droits réservés Page 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

Page 7: Drupal vs zend_n_academy

Neuros – Tous droits réservés Page 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

Page 8: Drupal vs zend_n_academy

Neuros – Tous droits réservés Page 8

Drupal : besoin

D’instinct : site vitrine nécessitant des

fonctionnalités de CMS

Mais possible à utiliser pour un site

transactionnel

Page 9: Drupal vs zend_n_academy

Neuros – Tous droits réservés Page 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

Page 10: Drupal vs zend_n_academy

Neuros – Tous droits réservés Page 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é

Page 11: Drupal vs zend_n_academy

Neuros – Tous droits réservés Page 11

Drupal : coût et délai

Un site fonctionnel et complet en quelques

minutes

Modules = réutilisation facile du code

8k modules

Page 12: Drupal vs zend_n_academy

Neuros – Tous droits réservés Page 12

Drupal : Bilan

Des résultats rapides et visibles pour le client

Site transactionnel et nécessitant bcp

d’optimisation : fail possible

Page 13: Drupal vs zend_n_academy

Neuros – Tous droits réservés Page 13

Conclusion

Selon le contexte et la demande, la solution la

plus rentable selon les différents critères