Drupal vs zend_n_academy

Post on 05-Jul-2015

13.028 views 0 download

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

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

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

Neuros – Tous droits réservés Page 3

Zend Framework : besoin

Application web

Extranet, intranet, transactionnel…

Neuros – Tous droits réservés Page 4

Zend Framework : qualité

Qualité du code = PHP

Objet

Architecture MVC

Librairies : Doctrine, Smarty…

Neuros – Tous droits réservés Page 5

Zend Framework : coût/délai

Plugin/Helper réutilisable

Code lisible et compréhensible

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

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

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

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

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é

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

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

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