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

Make is an actual task runner

Description

NIVEAU : intermédiaire

Construire une application correctement et de manière productive passe forcément par de bons outils. Aujourd'hui, PHP a emprunté pas mal de concepts au développement frontend, on voit donc de nouveaux outils arriver dans notre environnement.

Côté frontend, nous disposons de quelques task-runners :

  • Gulp
  • Grunt
  • NPM
  • ...

Dans le monde PHP, nous commençons également à en avoir quelques-uns :

  • Phing
  • Robo
  • Bldr
  • Composer
  • ...

Ces outils demandent tous d'apprendre un langage de configuration qui leur est propre, plus ou moins complexe, et d'ajouter pas mal de dépendances à vos projets pour, au final, lancer simplement un outil qui est, la plupart du temps, accessible en ligne de commande.

Pour finir, aujourd'hui, nos applications utilisent souvent plusieurs technologies, qui ont chacune leurs outils qui ne sont pas unifiés. Pourquoi ne pas simplement utiliser un outil connu, éprouvé et portable : Make !

Au cours de cette présentation, je vais vous montrer les avantages de Make par rapport aux autres task-runners et vous présenter quelques astuces qui vous permettront de l'utiliser au mieux pour gérer les tâches récurrentes de vos projets, du développement jusqu'à la mise en production en passant par l'intégration continue.

Conférence donnée lors du Forum PHP 2016, ayant eu lieu les 27 et 28 octobre 2016.

Informations complémentaires

Vidéo

Le speaker

Julien BIANCHI

Développeur PHP de longue date, aujourd'hui développeur principal du projet atoum. J'aime contribuer à différents projets qu'ils soient écrit en PHP ou pas. J'aime expérimenter et m'inspirer de mon expérience pour appoter de nouvelles choses à PHP.

Commentaires

Wow je croyais connaître, ça m'a convaincu d'essayer sérieusement ! Phing n'a pas l'air si indispensable en fait
Jean-Marie Lamodière, le 27/10/2016
Simple, efficace, dynamique, intéressant, merci.
Grégoire HUBERT, le 27/10/2016
Intéressant.
Nicolas Courtois, le 28/10/2016
Talk vivant et intéressant, j'ai appris pas mal de petites choses sur Make alors que je l'utilisais déjà.
Kenny Durand, le 28/10/2016
Super conf, très utile : je redécouvre Make !
Thomas Jarrand, le 29/10/2016
Le fond est très rafraichissant, et la forme super !
Matthieu Napoli, le 29/10/2016
As always, Julien is a great speaker. Straight to the point. `make` is an old technology but it is still very revelant!
Ivan Enderlin, le 31/10/2016
Super instructif ! Ca donne pas mal d'idées
romain dunand, le 31/10/2016
On utilise déjà Make sur nos projets Symfony. J'ai découvert de nouvelles facettes. Merci de nous avoir ouvert les yeux ;)
Richard, le 31/10/2016
C'est dans les vieux pots que l'on fait les meilleures recettes. Merci pour l'astuce
Joubert, le 01/11/2016
Je pense que j'ai appris des trucs et que je ne suis pas le seul !
Alexandre Balmes, le 03/11/2016