Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

Laravel : the good, the bad and the ugly...

Description

En France Laravel fait l'objet de troll, et de critiques sur les patterns utilisés et l'approche technique de son créateur Taylor Otwell. La communauté grandit et de plus en plus de développeurs sont amenés à travailler sur ce framework. Comme pour n'importe quel outil, il faut apprendre à s'en servir !

Je propose de passer un peu sous le capot et de voir comment utiliser la puissance de Laravel en respectant une approche solide dans le développement. Je parlerai d'injection de dépendances, de contrat, de tests, de services car oui il est possible de coder correctement avec ce framework !

Conférence donnée lors du AFUP Day 2019 Lyon, ayant eu lieu le 17 mai 2019.

Informations complémentaires

Le speaker

Stéphane HULARD

Depuis 2006, Stéphane baigne dans le web et son écosystème. Il est aujourd'hui CTO chez ExoSkills et Formateur indépendant. Il apprécie particulièrement travailler sur des projets legacy pour accompagner les équipes à les reprendre en main et s'obstine à la mise en place des méthodes d'ingénierie logicielle sur le web (intégration et déploiement continu, tests unitaires, documentation...). Il télétravaille presque à 100%, ce qui lui permet de vivre à l'étranger la moitié de l'année.

Commentaires

Un bon exemple concret intéressant sur Laravel
Fabien de Saint pern, le 17/05/2019
Talk très intéressant avec un storytelling travaillé et un exemple de part en part simple mais avec des features en nombre suffisant pour marquer les améliorations. Certains aspects ne sont pas couvert dans le talk (pourquoi choisir Laravel par rapport à un autre framework, quel est l'impact d'un full featured framework sur les mises à jour de dépendances, ...), mais toutes ont traité dans les questions à la fin. En dehors des aspects code montrés dans la presentation, le point principal et important de cette conférence était d'ouvrir l'esprit des développeurs en évitant l'écueil de la vision manichéenne généralement associée à ces sujets.
Thomas Dutrion, le 17/05/2019
J'étais curieux de découvrir ce Framework que je n'ai jamais testé, mais j'ai l'impression d'avoir vu plus de défauts que d'avantages (peut-être juste parce que j'ai du mal avec la "magie" présentée ;) ). Sur la forme, ça manquait peut-être un peu de rythme. Merci pour ton travail!
Benoit Viguier, le 18/05/2019
Excellent talk qui apporte de la diversité dans nos points de vue. Le sujet était super bien abordé je trouve car équilibré entre le bon et le mauvais, des exemples concrets et abordables quand on vient d'un autre framework.
Matthieu Napoli, le 18/05/2019
Très bon conf qui fait oublier les travers de Laravel et les mauvaises expériences :) En résumé : les one liners, c'est le mal.
Gabriel Pillet, le 19/05/2019
Très bon talk, bon rythme, avec des exemples concrets et facile à comprendre. Ça ouvre l'esprit c'est top :-)
Benoit Galati, le 19/05/2019
C'était informatif, mais je n'ai pas réussi à me projeter sur des cas concrets d'utilisation. J'avoue que le contextual binding est une notion intéressante : )
Olivier Mansour, le 19/05/2019
Très bonne conférence dans la droite ligne de ce que je pense à propos des frameworks qui composent l'écosystème de notre langage : ne pas se reposer sur la "magie" des outils mis à disposition et creuser plus avant, déclarer, ne pas faire de l'implicite, savoir ce qu'on fait et surtout : ne pas être avare en ligne de code juste pour dire "ma méthode fait ça en 3 lignes"
Julien Soleilhavoup, le 20/05/2019
Très bon sujet, Laravel étant un peu la bête noire des devs francophones. Les exemples proposés étaient très pertinents et je pense que j'aurais préféré en voir d'autres
Alex Rock, le 20/05/2019
J'aurais souhaité voir un parti pris un peu plus prononcé pour Laravel. Si l'idée était de le défendre, autant y aller franchement en mettant plus en avant ses points forts. Au final, j'ai eu l'impression que ce talk était avant tout un retour d'expérience plutôt qu'un plaidoyer pour Laravel, comme la description et l'approche initiale pouvaient le laisser entendre. J'adhère totalement à la conclusion: savoir rester curieux et aller voir ce qui se fait ailleurs.
Maximilien Bernard, le 20/05/2019
Conférence très intéressante, j'ai apprécié aussi les do and don't. Les exemples étaient bien sélectionnés, merci.
Flavien Chantelot, le 20/05/2019
J'ai l'impression d'avoir un retour d'expérience plus qu'une présentation de Laravel. Ce que je retiendrais surtout est de rester ouvert et de prendre le temps de voir ce qui se fait ailleurs.
Julien Deniau, le 21/05/2019
J'ai apprécié la conférence et la façon dont est présenté laravel.
Alexandre Balmes, le 21/05/2019