Le futur de Drupal et des applications web

3 307 vues

Publié le

Afin d'anticiper nos usages à venir en matière de développement web, Il est intéressant de voir comment cela a évolué. D'applications monolithiques nous créons des applications basées sur des composants ou sur le concepts de micro-services.

Publié dans : Technologie
0 commentaire
3 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

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

Aucune remarque pour cette diapositive

Le futur de Drupal et des applications web

  1. 1. Julien Dubreuil Frédéric G. Marand Drupagora - nov. 2014
  2. 2. Julien Dubreuil Frédéric G. Marand Lead développeur Commerce Guys Consultant Drupal et E-commerce http://drupal.org/u/julienD Contributeur Drupal (contrib) 2009 Fondateur d’OSInet Consultant Drupal spécialisé en performance backend, qualité et sécurité http://drupal.org/u/fgm Contributeur Drupal (core + contrib) depuis 2005 Et aussi : Doctrine ODM, MongoDB, Silex PHP...
  3. 3. 1 LE WEB ET Son évolution
  4. 4. C’est le Web statique 1991
  5. 5. Chacun fait son framework 2000
  6. 6. 2000 Naissance de Drupal 2001
  7. 7. Apparition des Framework full-stack 2005
  8. 8. “ Framework Un framework est un cadre de développement conçu pour augmenter la productivité des développements et l’efficacité des développeurs. Le but est d’assurer le respect des bonnes pratiques tout en facilitant la maintenance et les évolutions d’une application. Les frameworks ont été créés pour pallier les insuffisances des langages.
  9. 9. Apparition des Microframeworks 2007
  10. 10. Micro - Framework par sa pe6te taille. Exemple : Camping 4 kB. “ Un Micro-­‐Framework peut-­‐être nommé ainsi ”
  11. 11. “ Micro - Framework Un Micro-­‐Framework est défini par le fait qu’il n’impose pas de structure à l’applica6on qui l’u6lise. Exemple : Sinatra vs Rails Silex vs Symfony2 SE ”
  12. 12. L’avenir des Framework ? 20xx
  13. 13. 2 Drupal ET Son évolution
  14. 14. Drupal est un CMS CMF
  15. 15. Le poids des années
  16. 16. EGUILAs Email VALIDATOR Traits POO NAMESPACE PSR-4 PSR-3 Dependency Injection Routing Symfony 2 Zend HttpKernel Event Dispatcher Yaml . . . Stdlib Feed Escaper Composer PHPUJNIT EasyRDF Gliph Guzzle vfsStream
  17. 17. 3 Les Impacts Sur le développement D’applications
  18. 18. Architecture Monolithique
  19. 19. Architecture micro service
  20. 20. La consommation d’APIs
  21. 21. Qu’est-ce que cela veut dire Pour DRUPAL ?
  22. 22. La fin du 100% Drupal pour les projets l'intégration dans des projets polyglottes
  23. 23. La généralisation du mode connecté et du multi-supports
  24. 24. 4 Que nous réserve L’avenir ?
  25. 25. HEADLESS Drupal
  26. 26. La fin des applications web TRADITIONNELLES
  27. 27. M.B.A.A.S.
  28. 28. L'émergence de la Componentisation
  29. 29. componentisation “ C’est le processus d’atomiser (réduire) des ressources en packages réutilisable de façon a ce qu’ils puissent être combinés” ”
  30. 30. Drupal Commerce 1.x Des modules, Des modules, Des modules …
  31. 31. Drupal Commerce 2.x P r i c i n g S y l i u s C o m m e r c e D 8 A d d r e s s i n g T A x e s Z o n e I N T L
  32. 32. Le stockage documentaire pour remplacer SQL ?
  33. 33. Vers La généralisation du mode CONNECTE ?
  34. 34. Voitures connectées ? OUI
  35. 35. Réfrigérateurs connectés ? Presque
  36. 36. Objets connectés ? Bien sûr
  37. 37. Internet est partout ! Nous ne devrions plus penser en termes de “Devices” . . . . . . Mais se préoccuper du contexte
  38. 38. L’avenir des Applications
  39. 39. L’avenir des Développeurs
  40. 40. L’avenir des DSI
  41. 41. Questions ?
  42. 42. Merci ! Julien Dubreuil Frédéric G. Marand @juliendubreuil @osinet

×