← Tous les outils

Ruby

Gratuit

Un langage élégant qui a fait les beaux jours des startups. Twitter a commencé avec Ruby on Rails. Moins pertinent aujourd'hui en vibe coding, mais ça se fait.

Ruby, c'est un langage que j'ai exploré, et je dois être honnête : je ne le recommande pas forcément aujourd'hui.

C'est un langage élégant. Vraiment. Créé par Yukihiro Matsumoto dans les années 1990, Ruby a été pensé pour le plaisir du développeur. La syntaxe est propre, expressive, agréable à lire. Mais l'époque a changé.

Ruby a eu son âge d'or avec Ruby on Rails, le framework qui a équipé Twitter à ses débuts, Airbnb, GitHub et des centaines de startups. Rails a révolutionné le développement web en introduisant des concepts comme les migrations de base de données, le scaffolding, et la philosophie convention over configuration.

Mais aujourd'hui, le paysage a évolué. JavaScript et TypeScript dominent le frontend et le backend. Python a pris le lead sur la data et l'IA. Ruby reste un excellent langage, mais il est moins pertinent pour démarrer un nouveau projet en vibe coding.

Ruby et le vibe coding

J'ai fait un dojo avec Ruby, justement pour montrer qu'on peut vibe coder avec n'importe quoi. Le langage n'est pas un frein. Et c'est vrai : l'IA génère du Ruby correct, surtout du Rails.

Mais ça n'empêche pas qu'il faut bien choisir ses outils. Et Ruby, aujourd'hui, c'est plus difficile à justifier :

  • Hébergement : moins d'options que Node.js ou PHP. Rails a besoin d'un environnement spécifique (passenger, puma, nginx), ce qui complexifie le déploiement.
  • Écosystème : beaucoup de librairies Ruby (gems) ne sont plus maintenues. La communauté a vieilli, et l'innovation se fait ailleurs.
  • Recrutement : si ton projet grandit, trouver des développeurs Ruby est plus dur qu'en JavaScript ou Python.

Ruby reste un langage magnifique. Mais si tu commences un projet en vibe coding aujourd'hui, je te conseillerais plutôt JavaScript/TypeScript ou Python.

Pour aller plus loin

Vidéos associées