Interview diffusée dans l'émission CPU release Ex0187 : Ruby.
Pour parler du langage Ruby, il nous fallait un spécialiste de ce langage, et qui travaille aussi dans son framework star, Ruby on Rails. La perle rare, figurez-vous qu'on l'a trouvée et que notre invité est même venu dans notre studio. Nous recevons donc Bruno Perles :
- CEO de Atnos, agence de développement web et mobile fondée en 2007,
- Développeur web en Ruby on Rails
- Non spécialisé en Perl, malgré ce que dit son nom,
- mais fils de Jean-Noël Perles qu'on a eu pour parler des ordinateurs de voiture, et on ne l'a même pas fait exprès !
- Première partie :
- Comment es-tu venu au Ruby ?
- Quand est né le Ruby et qui l'a créé ?
- On m'a dit que Yukihiro Matsumoto l'a créé suite à quelques frustrations en Lisp et Smalltalk.
- Et d'ailleurs, puisque je faisais la blague, Est-ce que Ruby a une descendance de Perl ?
- Pour quel usage le Ruby a été créé ?
- Qu'est-ce que le Ruby ? Un langage interprété basé sur quels principes ?
- La syntaxe est vraiment claire, assez peu encombrée. Est-ce que le Ruby est un langage de prototypage ou d'apprentissage ?
- Deuxième partie :
- Le langage est très orienté objet, mais minimaliste dans la structure. J'ai l'impression qu'il oblige à une réelle lisibilité.
- Dans Ruby, on peut intégrer dans une fonction une portion de code extérieur via le mot-clé "yield". La beauté du yield n'est-il pas une faiblesse ?
- À la fin des années 2000, le Ruby commençait à devenir un langage très "pop", avec un twist : la doc la plus avancée n'était dispo qu'en japonais. Or, comme je l'ai dit en intro
日本語の読み方がわかりません
(Je ne sais pas lire le japonais). - Qu'est-ce que Ruby on rails ?
- Pourquoi quand on parle de Ruby, on parle systématiquement de ce framework ?
- Est-ce que le web est vraiment le principal débouché de Ruby ?
- Troisième partie :
- Ruby on Rails a influencé nombre de frameworks dans d'autres langages comme CakePHP et Laravel en PHP, Django en Python. Qu'est-ce qui a séduit dans ce framework ?
- Peux-tu donner des exemples de sites qui ont été écrit en Ruby On Rails, ou au moins bootstrapé dans ce framework ?
- Qu'est-ce qui a popularisé Ruby on Rails ?
- Ruby on Rails utilise-t-il toujours jQuery par défaut ?
- Est-ce que des clients viennent te voir et demandent spécifiquement à ce qu'un nouveau projet soit développé par Atnos en Ruby on Rails ?
- J’ai entendu parler de Crystal, c’est quoi ?
Interview : Da Scritch
Photo : Auto-portrait fourni par son auteur. CC-By Bruno Perles