SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Dans quel contexte employer Zend ou Drupal ?




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

                                           – 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é   Neuros - tous droits réservés
Sommaire
1   La BU Drupal chez Neuros
2   Quel besoin?
3   Les 3 critères : qualité/délai/coût




                   Neuros – Tous droits réservés   Page 2
Zend Framework : besoin



       Application web
          Extranet, intranet, transactionnel…




                              Neuros – Tous droits réservés   Page 3
Zend Framework : qualité



        Qualité du code = PHP
          Objet
          Architecture MVC



        Librairies : Doctrine, Smarty…




                              Neuros – Tous droits réservés   Page 4
Zend Framework : coût/délai



        Plugin/Helper réutilisable


        Code lisible et compréhensible




                              Neuros – Tous droits réservés   Page 5
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 6
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 7
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 8
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 9
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 10
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 11
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 12
Conclusion




        Selon le contexte et la demande, la solution la
        plus rentable selon les différents critères




                            Neuros – Tous droits réservés   Page 13

Más contenido relacionado

Similar a Drupal vs zend_n_academy

Big Data ou comment retrouver une aiguille dans une botte de foin
Big Data ou comment retrouver une aiguille dans une botte de foinBig Data ou comment retrouver une aiguille dans une botte de foin
Big Data ou comment retrouver une aiguille dans une botte de foinPALO IT
 
Usi 2013 - NoSql les defis à relever
Usi 2013 -  NoSql les defis à releverUsi 2013 -  NoSql les defis à relever
Usi 2013 - NoSql les defis à releverDjamel Zouaoui
 
AtelierENP - 12 décembre 2012
AtelierENP - 12 décembre 2012AtelierENP - 12 décembre 2012
AtelierENP - 12 décembre 2012CCI Yonne
 
4_Architectures_de_SI.pdf
4_Architectures_de_SI.pdf4_Architectures_de_SI.pdf
4_Architectures_de_SI.pdfharizi riadh
 
Présentation NUVEA #FEnS2015
Présentation NUVEA  #FEnS2015Présentation NUVEA  #FEnS2015
Présentation NUVEA #FEnS2015ctanniou
 
Quelle stratégie Cloud pour SharePoint v1.0 ?
Quelle stratégie Cloud pour SharePoint v1.0 ?Quelle stratégie Cloud pour SharePoint v1.0 ?
Quelle stratégie Cloud pour SharePoint v1.0 ?Patrick Guimonet
 
Saas Libre
Saas LibreSaas Libre
Saas Libregrolland
 
#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devopsEmmanuel Roldan
 
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...OCTO Technology
 
developpement web framework cms developpement brute
developpement web framework cms developpement brutedeveloppement web framework cms developpement brute
developpement web framework cms developpement bruteYounesOuladSayad1
 
Quelle stratégie cloud pour SharePoint ? V1.1
Quelle stratégie cloud pour SharePoint ? V1.1 Quelle stratégie cloud pour SharePoint ? V1.1
Quelle stratégie cloud pour SharePoint ? V1.1 Patrick Guimonet
 
Présentation Big Data et REX Hadoop
Présentation Big Data et REX HadoopPrésentation Big Data et REX Hadoop
Présentation Big Data et REX HadoopJoseph Glorieux
 
Découverte .Net Core et Asp.Net Core
Découverte .Net Core et Asp.Net CoreDécouverte .Net Core et Asp.Net Core
Découverte .Net Core et Asp.Net CoreIonut Mihalcea
 
resume-theorique-m204-v1-0-62f6e87c9c457 (1).pdf
resume-theorique-m204-v1-0-62f6e87c9c457 (1).pdfresume-theorique-m204-v1-0-62f6e87c9c457 (1).pdf
resume-theorique-m204-v1-0-62f6e87c9c457 (1).pdfFootballLovers9
 
5 façons de réduire les coûts tout en modernisant votre Infrastructure selon ...
5 façons de réduire les coûts tout en modernisant votre Infrastructure selon ...5 façons de réduire les coûts tout en modernisant votre Infrastructure selon ...
5 façons de réduire les coûts tout en modernisant votre Infrastructure selon ...ITOutcomes
 

Similar a Drupal vs zend_n_academy (20)

Les framework mvc
Les framework mvcLes framework mvc
Les framework mvc
 
Big Data ou comment retrouver une aiguille dans une botte de foin
Big Data ou comment retrouver une aiguille dans une botte de foinBig Data ou comment retrouver une aiguille dans une botte de foin
Big Data ou comment retrouver une aiguille dans une botte de foin
 
Usi 2013 - NoSql les defis à relever
Usi 2013 -  NoSql les defis à releverUsi 2013 -  NoSql les defis à relever
Usi 2013 - NoSql les defis à relever
 
Livre Blanc Web temps réel - Node JS
Livre Blanc Web temps réel - Node JSLivre Blanc Web temps réel - Node JS
Livre Blanc Web temps réel - Node JS
 
AtelierENP - 12 décembre 2012
AtelierENP - 12 décembre 2012AtelierENP - 12 décembre 2012
AtelierENP - 12 décembre 2012
 
4_Architectures_de_SI.pdf
4_Architectures_de_SI.pdf4_Architectures_de_SI.pdf
4_Architectures_de_SI.pdf
 
Présentation NUVEA #FEnS2015
Présentation NUVEA  #FEnS2015Présentation NUVEA  #FEnS2015
Présentation NUVEA #FEnS2015
 
Quelle stratégie Cloud pour SharePoint v1.0 ?
Quelle stratégie Cloud pour SharePoint v1.0 ?Quelle stratégie Cloud pour SharePoint v1.0 ?
Quelle stratégie Cloud pour SharePoint v1.0 ?
 
Saas Libre
Saas LibreSaas Libre
Saas Libre
 
#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops
 
Urbanisme et cloud
Urbanisme et cloudUrbanisme et cloud
Urbanisme et cloud
 
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
 
Rubedo cms : php, zend, MongoDB, Elasticsearch
Rubedo cms : php, zend, MongoDB, ElasticsearchRubedo cms : php, zend, MongoDB, Elasticsearch
Rubedo cms : php, zend, MongoDB, Elasticsearch
 
developpement web framework cms developpement brute
developpement web framework cms developpement brutedeveloppement web framework cms developpement brute
developpement web framework cms developpement brute
 
Quelle stratégie cloud pour SharePoint ? V1.1
Quelle stratégie cloud pour SharePoint ? V1.1 Quelle stratégie cloud pour SharePoint ? V1.1
Quelle stratégie cloud pour SharePoint ? V1.1
 
Présentation Big Data et REX Hadoop
Présentation Big Data et REX HadoopPrésentation Big Data et REX Hadoop
Présentation Big Data et REX Hadoop
 
Découverte .Net Core et Asp.Net Core
Découverte .Net Core et Asp.Net CoreDécouverte .Net Core et Asp.Net Core
Découverte .Net Core et Asp.Net Core
 
MongoDB .pptx
MongoDB .pptxMongoDB .pptx
MongoDB .pptx
 
resume-theorique-m204-v1-0-62f6e87c9c457 (1).pdf
resume-theorique-m204-v1-0-62f6e87c9c457 (1).pdfresume-theorique-m204-v1-0-62f6e87c9c457 (1).pdf
resume-theorique-m204-v1-0-62f6e87c9c457 (1).pdf
 
5 façons de réduire les coûts tout en modernisant votre Infrastructure selon ...
5 façons de réduire les coûts tout en modernisant votre Infrastructure selon ...5 façons de réduire les coûts tout en modernisant votre Infrastructure selon ...
5 façons de réduire les coûts tout en modernisant votre Infrastructure selon ...
 

Más de neuros

Solution pour un Réseau Social d'Entreprise (RSE)
Solution pour un Réseau Social d'Entreprise (RSE)Solution pour un Réseau Social d'Entreprise (RSE)
Solution pour un Réseau Social d'Entreprise (RSE)neuros
 
Le service workers
Le service workersLe service workers
Le service workersneuros
 
Proteger votre vie privee sur internet
Proteger votre vie privee sur internetProteger votre vie privee sur internet
Proteger votre vie privee sur internetneuros
 
Le pouvoir d'être Visible ou Invisible sur Internet
Le pouvoir d'être Visible ou Invisible  sur InternetLe pouvoir d'être Visible ou Invisible  sur Internet
Le pouvoir d'être Visible ou Invisible sur Internetneuros
 
Vos projets web sur les plateformes ouvertes
Vos projets web sur les plateformes ouvertesVos projets web sur les plateformes ouvertes
Vos projets web sur les plateformes ouvertesneuros
 
Livre Drupal avance, un CMS pour développeurs
Livre Drupal avance, un CMS pour développeursLivre Drupal avance, un CMS pour développeurs
Livre Drupal avance, un CMS pour développeursneuros
 
Http2 les impacts dans le web
Http2 les impacts dans le webHttp2 les impacts dans le web
Http2 les impacts dans le webneuros
 
Php 7 Think php7
Php 7 Think php7Php 7 Think php7
Php 7 Think php7neuros
 
RGAA 3 dans un Web Accessible
RGAA 3 dans un Web AccessibleRGAA 3 dans un Web Accessible
RGAA 3 dans un Web Accessibleneuros
 
Les effets de la loi Hamon
Les effets de la loi HamonLes effets de la loi Hamon
Les effets de la loi Hamonneuros
 
La sécurité et php
La sécurité et phpLa sécurité et php
La sécurité et phpneuros
 
Les protocoles temps réels
Les protocoles temps réelsLes protocoles temps réels
Les protocoles temps réelsneuros
 
Vectoriel et 3d en html5 - Animation newschool (partie 2)
Vectoriel et 3d en html5 - Animation newschool (partie 2)Vectoriel et 3d en html5 - Animation newschool (partie 2)
Vectoriel et 3d en html5 - Animation newschool (partie 2)neuros
 
Améliorer les performances SQL
Améliorer les performances SQLAméliorer les performances SQL
Améliorer les performances SQLneuros
 
Newschool partie1 methode HTML5
Newschool partie1 methode HTML5Newschool partie1 methode HTML5
Newschool partie1 methode HTML5neuros
 
Integrons en mode continu
Integrons en mode continuIntegrons en mode continu
Integrons en mode continuneuros
 
Effectuer des tests modernes pour drupal
Effectuer des tests modernes pour drupalEffectuer des tests modernes pour drupal
Effectuer des tests modernes pour drupalneuros
 
Integration Drupal systemes d'informations
Integration Drupal systemes d'informationsIntegration Drupal systemes d'informations
Integration Drupal systemes d'informationsneuros
 
La maitrise des contenus hors internet
La maitrise des contenus hors internetLa maitrise des contenus hors internet
La maitrise des contenus hors internetneuros
 
La mémoire et PHP
La mémoire et PHPLa mémoire et PHP
La mémoire et PHPneuros
 

Más de neuros (20)

Solution pour un Réseau Social d'Entreprise (RSE)
Solution pour un Réseau Social d'Entreprise (RSE)Solution pour un Réseau Social d'Entreprise (RSE)
Solution pour un Réseau Social d'Entreprise (RSE)
 
Le service workers
Le service workersLe service workers
Le service workers
 
Proteger votre vie privee sur internet
Proteger votre vie privee sur internetProteger votre vie privee sur internet
Proteger votre vie privee sur internet
 
Le pouvoir d'être Visible ou Invisible sur Internet
Le pouvoir d'être Visible ou Invisible  sur InternetLe pouvoir d'être Visible ou Invisible  sur Internet
Le pouvoir d'être Visible ou Invisible sur Internet
 
Vos projets web sur les plateformes ouvertes
Vos projets web sur les plateformes ouvertesVos projets web sur les plateformes ouvertes
Vos projets web sur les plateformes ouvertes
 
Livre Drupal avance, un CMS pour développeurs
Livre Drupal avance, un CMS pour développeursLivre Drupal avance, un CMS pour développeurs
Livre Drupal avance, un CMS pour développeurs
 
Http2 les impacts dans le web
Http2 les impacts dans le webHttp2 les impacts dans le web
Http2 les impacts dans le web
 
Php 7 Think php7
Php 7 Think php7Php 7 Think php7
Php 7 Think php7
 
RGAA 3 dans un Web Accessible
RGAA 3 dans un Web AccessibleRGAA 3 dans un Web Accessible
RGAA 3 dans un Web Accessible
 
Les effets de la loi Hamon
Les effets de la loi HamonLes effets de la loi Hamon
Les effets de la loi Hamon
 
La sécurité et php
La sécurité et phpLa sécurité et php
La sécurité et php
 
Les protocoles temps réels
Les protocoles temps réelsLes protocoles temps réels
Les protocoles temps réels
 
Vectoriel et 3d en html5 - Animation newschool (partie 2)
Vectoriel et 3d en html5 - Animation newschool (partie 2)Vectoriel et 3d en html5 - Animation newschool (partie 2)
Vectoriel et 3d en html5 - Animation newschool (partie 2)
 
Améliorer les performances SQL
Améliorer les performances SQLAméliorer les performances SQL
Améliorer les performances SQL
 
Newschool partie1 methode HTML5
Newschool partie1 methode HTML5Newschool partie1 methode HTML5
Newschool partie1 methode HTML5
 
Integrons en mode continu
Integrons en mode continuIntegrons en mode continu
Integrons en mode continu
 
Effectuer des tests modernes pour drupal
Effectuer des tests modernes pour drupalEffectuer des tests modernes pour drupal
Effectuer des tests modernes pour drupal
 
Integration Drupal systemes d'informations
Integration Drupal systemes d'informationsIntegration Drupal systemes d'informations
Integration Drupal systemes d'informations
 
La maitrise des contenus hors internet
La maitrise des contenus hors internetLa maitrise des contenus hors internet
La maitrise des contenus hors internet
 
La mémoire et PHP
La mémoire et PHPLa mémoire et PHP
La mémoire et PHP
 

Drupal vs zend_n_academy

  • 1. Dans quel contexte employer Zend ou Drupal ? Février 2012 – Proposition réf. CGPA-RSI-0112 - Version 1.0 – 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é Neuros - tous droits réservés
  • 2. Sommaire 1 La BU Drupal chez Neuros 2 Quel besoin? 3 Les 3 critères : qualité/délai/coût Neuros – Tous droits réservés Page 2
  • 3. Zend Framework : besoin Application web  Extranet, intranet, transactionnel… Neuros – Tous droits réservés Page 3
  • 4. Zend Framework : qualité Qualité du code = PHP  Objet  Architecture MVC Librairies : Doctrine, Smarty… Neuros – Tous droits réservés Page 4
  • 5. Zend Framework : coût/délai Plugin/Helper réutilisable Code lisible et compréhensible Neuros – Tous droits réservés Page 5
  • 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 6
  • 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 7
  • 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 8
  • 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 9
  • 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 10
  • 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 11
  • 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 12
  • 13. Conclusion Selon le contexte et la demande, la solution la plus rentable selon les différents critères Neuros – Tous droits réservés Page 13