Julien Dubreuil 
Frédéric G. Marand 
Drupagora - nov. 2014
Julien Dubreuil Frédéric G. Marand 
Lead développeur 
Commerce Guys 
Consultant Drupal et E-commerce 
http://drupal.org/u/...
1 
LE WEB ET 
Son évolution
C’est le Web statique 
1991
Chacun fait son framework 
2000
2000 
Naissance de Drupal 
2001
Apparition des 
Framework full-stack 
2005
“ Framework 
Un framework est un cadre de 
développement conçu pour augmenter la 
productivité des développements et l’eff...
Apparition des 
Microframeworks 
2007
Micro - Framework 
par 
sa 
pe6te 
taille. 
Exemple 
: 
Camping 
4 
kB. 
“ 
Un 
Micro-­‐Framework 
peut-­‐être 
nommé 
ain...
“ 
Micro - Framework 
Un 
Micro-­‐Framework 
est 
défini 
par 
le 
fait 
qu’il 
n’impose 
pas 
de 
structure 
à 
l’applica...
L’avenir des Framework ? 
20xx
2 
Drupal ET 
Son évolution
Drupal est un 
CMS 
CMF
Le poids des 
années
EGUILAs 
Email 
VALIDATOR 
Traits POO 
NAMESPACE 
PSR-4 
PSR-3 
Dependency 
Injection Routing 
Symfony 
2 
Zend 
HttpKerne...
3 Les Impacts 
Sur le développement 
D’applications
Architecture Monolithique
Architecture micro service
La consommation d’APIs
Qu’est-ce que cela 
veut dire 
Pour DRUPAL ?
La fin du 
100% Drupal 
pour les projets 
l'intégration dans des 
projets polyglottes
La généralisation 
du mode connecté 
et du multi-supports
4 
Que nous réserve 
L’avenir ?
HEADLESS 
Drupal
La fin des 
applications web 
TRADITIONNELLES
M.B.A.A.S.
L'émergence de la 
Componentisation
componentisation 
“ 
C’est le processus d’atomiser (réduire) 
des ressources en packages réutilisable de 
façon a ce qu’il...
Drupal Commerce 1.x 
Des modules, 
Des modules, 
Des modules …
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
Le stockage 
documentaire 
pour remplacer SQL ?
Vers La 
généralisation 
du mode CONNECTE ?
Voitures connectées ? 
OUI
Réfrigérateurs connectés ? 
Presque
Objets connectés ? 
Bien sûr
Internet est partout ! 
Nous ne devrions plus penser en termes de 
“Devices” . . . 
. . . Mais se préoccuper du contexte
L’avenir des 
Applications
L’avenir des 
Développeurs
L’avenir des 
DSI
Questions ?
Merci ! 
Julien Dubreuil Frédéric G. Marand 
@juliendubreuil @osinet
Le futur de Drupal et des applications web
Le futur de Drupal et des applications web
Le futur de Drupal et des applications web
Le futur de Drupal et des applications web
Le futur de Drupal et des applications web
Le futur de Drupal et des applications web
Le futur de Drupal et des applications web
Le futur de Drupal et des applications web
Le futur de Drupal et des applications web
Le futur de Drupal et des applications web
Prochain SlideShare
Chargement dans…5
×

Le futur de Drupal et des applications web

3 492 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 492
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1 393
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

×