Frameworks : A history of violence

3 403 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
7 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 403
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1 179
Actions
Partages
0
Téléchargements
11
Commentaires
3
J’aime
7
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

×