Transcript
Page 1: Frameworks : A history of violence

Frameworks A History of Violence

Forum PHP AFUP Octobre 2014

Page 2: Frameworks : A history of violence

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

Page 3: Frameworks : A history of violence

IntroductionHistoire d’une déchéance

Page 4: Frameworks : A history of violence

2006symfony, c’est trop bien !

Page 5: Frameworks : A history of violence

2011Symfony, c’est trop nul !!

Page 6: Frameworks : A history of violence

J’ai changé

Page 7: Frameworks : A history of violence

Changement

Résistance Adaptation

Soumission Innovation

Page 8: Frameworks : A history of violence

Le Parti de l’Innovation

Page 9: Frameworks : A history of violence

Programme du Meeting

Une brève histoire des frameworks

Les racines du mal

Le programme du Parti de l’Innovation

Page 10: Frameworks : A history of violence

Une brève histoiredes frameworks

Page 11: Frameworks : A history of violence

Tout le monde veut son framework

2000

Page 12: Frameworks : A history of violence

Java2EE

PEAR

01 Informatique

Page 13: Frameworks : A history of violence

Design Pattern vous dites ?

2005

Page 14: Frameworks : A history of violence
Page 15: Frameworks : A history of violence

PHP contre-attaque

2007

Page 16: Frameworks : A history of violence

Wikipedia

Django

Mojavi

Symfony1

Gmail

Prototype

Page 17: Frameworks : A history of violence

Les entreprises disent oui

2010

Page 18: Frameworks : A history of violence

SF2

ZF2

Composer

monster.fr

Page 19: Frameworks : A history of violence

Chéri, j’ai rétréci le framework

2012

Page 20: Frameworks : A history of violence
Page 21: Frameworks : A history of violence

De nouveaux paradigmes ringardisent PHP

2014

Page 22: Frameworks : A history of violence
Page 23: Frameworks : A history of violence

-Rasmus Lerdorf

« PHP Frameworks? They all suck! »

Page 24: Frameworks : A history of violence

L’agonie

2017

Page 25: Frameworks : A history of violence
Page 26: Frameworks : A history of violence

Aujourd’hui

2020

Page 27: Frameworks : A history of violence

Les racines du mal

Page 28: Frameworks : A history of violence

Les frameworks, c’est bien quand c’est petit

Page 29: Frameworks : A history of violence

-Doug McIlroy, inventeur du pipe Unix

« Write programs that do one thing and do it well. Write programs to work together. »

Page 30: Frameworks : A history of violence

Les frameworks ne meurent jamais

Page 31: Frameworks : A history of violence

Les frameworks subissent la sélection naturelle

Page 32: Frameworks : A history of violence

Les frameworks innovent de façon incrémentale

Page 33: Frameworks : A history of violence

Les plus populaires évoluent le moins vite

Page 34: Frameworks : A history of violence

L'évolution des langages rend les frameworks obsolètes

Page 35: Frameworks : A history of violence

Les frameworks professionnels induisent un vendor lock-in

Page 36: Frameworks : A history of violence

J’aime l’entreprise

Page 37: Frameworks : A history of violence

Le programme du Parti de l’Innovation

Page 38: Frameworks : A history of violence

Le changement, c’est maintenant

Page 39: Frameworks : A history of violence

1 - Le domaine d’abordLes frameworks passent, le domaine reste

Page 40: Frameworks : A history of violence

2 - Dites non au full-stackDites oui aux microframeworks

Page 41: Frameworks : A history of violence

3 - L’application plurielleMétisser langages et frameworks

Page 42: Frameworks : A history of violence

4 - Repenser le tempsRenégocier les 35 heures

Page 43: Frameworks : A history of violence

1 - Le domaine d’abord

2 - Dites nonau full-stack

3 - L’application plurielle

4 - Repenser le temps

Page 44: Frameworks : A history of violence

-François Zaninotto

« Si je ne le fais pas, qui d'autre viendra ici défendre les droits des plus faibles ? »

Page 45: Frameworks : A history of violence

Votez Parti de l’Innovation !

Page 46: Frameworks : A history of violence

MerciFrançois Zaninotto

@francoisz

Le Parti de l’Innovation, reconnu d’utilité publique IBAN FR76 1610 2850 1386 5673 4007 945

joind.in/11955


Top Related