Jeudi 19 février 2015 @ Sophia-Antipolis : soirée Gradle
Le Riviera JUG organise une rencontre gratuite sur le thème de Gradle le jeudi 19 février 2015 à partir de 18h dans les locaux d´Inria Sophia-Antipolis.
Au début, le build c’était une série d’incantations cryptiques en grec ancien, qui impliquait les divinités gcc, ld et autres. Et puis les gens en ont eu marre de se souvenir de la séquence de choses à faire pour faire compiler le tout et ont inventé les scripts shell. Là dessus on a continué à batir pour faire les Makefiles, qui permettaient quand même non seulement d’invoquer les commandes grecques cryptiques, mais aussi de faire un beau eval au milieu et du templating avec deux niveaux de substitution de variables. Naturellement c’était trop simple alors on a inventé configure, puis automake et autoconf et on a rajouté un troisième niveau de substitution.
Là vraiment c’était le bon temps. Après, allez savoir pourquoi, des illéttrés qui ne comprenaient pas le grec se sont mis à faire du Java et ont inventé Ant pour remplacer Make. Histoire principalement de remplacer les problèmes de tab vs espace par les problèmes de XML, sans doute.
Et puis pour les dépendances ben bon courage. Fallait aller les chercher sur Internet à la main. Ou alors on les mettait dans le SCM, à l’ancienne (à côté des clefs Amazon).
Et puis un mec est venu avec l’idée que le build devait rester en XML (déjà bon on aurait pu se douter…), mais ne devait plus décrire le build par une série de commandes mais par de la composition de conventions et de phases et de faisceaux qui ne doivent pas se croiser sinon c’est mal. Ah oui, et il fallait faire des backups d’Internet de façon régulière et que finalement prendre 10 minutes pour compiler deux fichiers c’était acceptable et surtout virer cette hérésie de build incrémental. Et donc on a eu Maven, le summum de la quintessence du build.
L’histoire aurait pu s’arrêter là mais c’était sans compter sur les grecs qui voulaient quand même se débarrasser du XML, garder les solutions pour la modularité et les dépendances, mais revenir à des incantations de commandes, mais plus en grec cette fois : en latin. Et Gradle est né. Comme tous les systèmes de build, c’est le plus mieux et la solution ultime et le reste c’est le passé.
Peter Ledbrook va venir nous expliquer en quoi Gradle c’est mieux que le reste et pourquoi vous devez l’utiliser. Et moi je vais aller chercher du popcorn.
Ne manquez pas cette soirée :)
Informations et inscriptions sur la page de la soirée
2015, Feb 19 — 5 minute(s) read