Frameworks 
A History of Violence 
Forum PHP AFUP 
Octobre 2014
François Zaninotto 
• Elu dirigeant de 
• Propel 
• Faker 
• Uptime 
• gremlins.js 
• ng-admin 
• Chef de cabinet de 
Symf...
Introduction 
Histoire d’une déchéance
2006 
symfony, c’est trop bien !
2011 
Symfony, c’est trop nul !!
J’ai changé
Changement 
Résistance Adaptation 
Soumission Innovation
Le Parti de l’Innovation
Programme du Meeting 
Une brève histoire des frameworks 
Les racines du mal 
Le programme du Parti de l’Innovation
Une brève histoire 
des frameworks
Tout le monde veut son 
framework 
2000
Java2EE 
PEAR 
01 Informatique
Design Pattern vous dites ? 
2005
PHP contre-attaque 
2007
Wikipedia 
Django 
Mojavi 
Symfony1 
Gmail 
Prototype
Les entreprises disent oui 
2010
SF2 
ZF2 
Composer 
monster.fr
Chéri, j’ai rétréci le 
framework 
2012
De nouveaux paradigmes 
ringardisent PHP 
2014
« PHP Frameworks? They all suck! » 
-Rasmus Lerdorf
L’agonie 
2017
Aujourd’hui 
2020
Les racines du mal
Les frameworks, 
c’est bien quand c’est petit
« Write programs that do one thing and do it 
well. Write programs to work together. » 
-Doug McIlroy, inventeur du pipe U...
Les frameworks ne meurent jamais
Les frameworks 
subissent la sélection naturelle
Les frameworks innovent 
de façon incrémentale
Les plus populaires évoluent le moins vite
L'évolution des langages 
rend les frameworks obsolètes
Les frameworks professionnels 
induisent un vendor lock-in
J’aime l’entreprise
Le programme du 
Parti de l’Innovation
Le changement, c’est maintenant
1 - Le domaine d’abord 
Les frameworks passent, le domaine reste
2 - Dites non au full-stack 
Dites oui aux microframeworks
3 - L’application plurielle 
Métisser langages et frameworks
4 - Repenser le temps 
Renégocier les 35 heures
1 - Le domaine 
d’abord 
2 - Dites non 
au full-stack 
3 - L’application 
plurielle 
4 - Repenser le temps
« Si je ne le fais pas, qui d'autre viendra ici 
défendre les droits des plus faibles ? » 
-François Zaninotto
Votez Parti de l’Innovation !
Merci 
François Zaninotto 
@francoisz 
joind.in/11955 
Le Parti de l’Innovation, reconnu d’utilité publique 
IBAN FR76 161...
Frameworks : A history of violence
Frameworks : A history of violence
Frameworks : A history of violence
Frameworks : A history of violence
Prochain SlideShare
Chargement dans…5
×

Frameworks : A history of violence

3 107 vues

Publié le

Les frameworks de développement web, on les aime, on les déteste. Quand jQuery est sorti, c'était une révolution. Aujourd'hui beaucoup de lead developers conseillent de ne pas l'utiliser. Il faut dire que les frameworks donnent naissance à des débats passionnés.

Dans le monde PHP, c'est pareil : Symfony, Zend Framework ou Laravel ? Derrière ces questions se cachent des choix cruciaux : WTF contre RAD, vitesse contre expressivité, facilité d'utilisation contre facilité d'intégration... Un framework est toujours un compromis fait à un instant donné pour aider ses utilisateurs sans se mettre en travers de leur chemin.

Mais les besoins des développeurs changent. C'est pourquoi les frameworks doivent aussi changer. Après une brève histoire des frameworks de développement depuis les années 2000, nous essaierons de découvrir ensemble quelles sont les tendances dans l'évolution des frameworks, de comprendre où ils nous mèneront dans quelques années, et si vous aurez à les utiliser...

Publié dans : Technologie
3 commentaires
6 j’aime
Statistiques
Remarques
  • The video of the talk is now online at https://www.youtube.com/watch?v=ep3Oztvy0rk
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • The slides are not much, the talk is the most important. Because it's a big work, I'll make the effort of translating it if the talk ever gets selected at an English speaking conference.
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • Hey Francois,

    Will you be publishing a translated version of the slide ?

    Thanks
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
Aucun téléchargement
Vues
Nombre de vues
3 107
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1 147
Actions
Partages
0
Téléchargements
11
Commentaires
3
J’aime
6
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Frameworks : A history of violence

  1. 1. Frameworks A History of Violence Forum PHP AFUP Octobre 2014
  2. 2. François Zaninotto • Elu dirigeant de • Propel • Faker • Uptime • gremlins.js • ng-admin • Chef de cabinet de Symfony • Président de marmelab • Chevalier de l’Ordre National du Saint-Nectaire
  3. 3. Introduction Histoire d’une déchéance
  4. 4. 2006 symfony, c’est trop bien !
  5. 5. 2011 Symfony, c’est trop nul !!
  6. 6. J’ai changé
  7. 7. Changement Résistance Adaptation Soumission Innovation
  8. 8. Le Parti de l’Innovation
  9. 9. Programme du Meeting Une brève histoire des frameworks Les racines du mal Le programme du Parti de l’Innovation
  10. 10. Une brève histoire des frameworks
  11. 11. Tout le monde veut son framework 2000
  12. 12. Java2EE PEAR 01 Informatique
  13. 13. Design Pattern vous dites ? 2005
  14. 14. PHP contre-attaque 2007
  15. 15. Wikipedia Django Mojavi Symfony1 Gmail Prototype
  16. 16. Les entreprises disent oui 2010
  17. 17. SF2 ZF2 Composer monster.fr
  18. 18. Chéri, j’ai rétréci le framework 2012
  19. 19. De nouveaux paradigmes ringardisent PHP 2014
  20. 20. « PHP Frameworks? They all suck! » -Rasmus Lerdorf
  21. 21. L’agonie 2017
  22. 22. Aujourd’hui 2020
  23. 23. Les racines du mal
  24. 24. Les frameworks, c’est bien quand c’est petit
  25. 25. « Write programs that do one thing and do it well. Write programs to work together. » -Doug McIlroy, inventeur du pipe Unix
  26. 26. Les frameworks ne meurent jamais
  27. 27. Les frameworks subissent la sélection naturelle
  28. 28. Les frameworks innovent de façon incrémentale
  29. 29. Les plus populaires évoluent le moins vite
  30. 30. L'évolution des langages rend les frameworks obsolètes
  31. 31. Les frameworks professionnels induisent un vendor lock-in
  32. 32. J’aime l’entreprise
  33. 33. Le programme du Parti de l’Innovation
  34. 34. Le changement, c’est maintenant
  35. 35. 1 - Le domaine d’abord Les frameworks passent, le domaine reste
  36. 36. 2 - Dites non au full-stack Dites oui aux microframeworks
  37. 37. 3 - L’application plurielle Métisser langages et frameworks
  38. 38. 4 - Repenser le temps Renégocier les 35 heures
  39. 39. 1 - Le domaine d’abord 2 - Dites non au full-stack 3 - L’application plurielle 4 - Repenser le temps
  40. 40. « Si je ne le fais pas, qui d'autre viendra ici défendre les droits des plus faibles ? » -François Zaninotto
  41. 41. Votez Parti de l’Innovation !
  42. 42. Merci François Zaninotto @francoisz joind.in/11955 Le Parti de l’Innovation, reconnu d’utilité publique IBAN FR76 1610 2850 1386 5673 4007 945

×