frameworks : a history of violence
DESCRIPTION
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...TRANSCRIPT
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 Symfony
• Président de marmelab • Chevalier de l’Ordre
National du Saint-Nectaire
IntroductionHistoire d’une déchéance
2006symfony, c’est trop bien !
2011Symfony, 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 histoiredes 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
Chéri, j’ai rétréci le framework
2012
De nouveaux paradigmes ringardisent PHP
2014
-Rasmus Lerdorf
« PHP Frameworks? They all suck! »
L’agonie
2017
Aujourd’hui
2020
Les racines du mal
Les frameworks, c’est bien quand c’est petit
-Doug McIlroy, inventeur du pipe Unix
« Write programs that do one thing and do it well. Write programs to work together. »
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’abordLes frameworks passent, le domaine reste
2 - Dites non au full-stackDites oui aux microframeworks
3 - L’application plurielleMétisser langages et frameworks
4 - Repenser le tempsRenégocier les 35 heures
1 - Le domaine d’abord
2 - Dites nonau full-stack
3 - L’application plurielle
4 - Repenser le temps
-François Zaninotto
« Si je ne le fais pas, qui d'autre viendra ici défendre les droits des plus faibles ? »
Votez Parti de l’Innovation !
MerciFrançois Zaninotto
@francoisz
Le Parti de l’Innovation, reconnu d’utilité publique IBAN FR76 1610 2850 1386 5673 4007 945
joind.in/11955