Pourquoi j’ai choisi Ruby on Rails ?

Tout a commencé en 2013 quand j’ai découvert Basecamp dans mon ancienne boîte. Basecamp est un logiciel en ligne qui aide les entreprises à gérer leurs projets, communiquer et travailler plus efficacement. En fait, je suis devenu fan de l’entreprise qui se cache derrière, 37signals, et les valeurs qu’elle incarne tel que le pragmatisme, l’indépendance et le bien-être au travail.

De fil en aiguille, j’ai découvert que l’un des fondateurs de Basecamp, DHH, n’était autre que le créateur du framework Ruby on Rails, framework qui a permis de construire des gros sites comme AirbBnb, Twitch et Github. Cela a piqué ma curiosité.

“Wondering why Ruby is so popular? Its fans call it a beautiful, artful language. And yet, they say it’s handy and practical.”

About Ruby

En creusant le sujet, j’ai appris que :

  1. Le framework Ruby on Rails se base sur le langage de programmation Ruby

  2. La particularité du langage Ruby réside dans son côté naturel dans l’écriture du code, limite de l’élégance, avec un grand focus sur la simplicité et la productivité.

  3. Ruby on Rails est spécialisé sur le développement d’application web, toujours en gardant l’un des principes important du langage Ruby, à savoir, l’optimisation pour le bonheur des développeurs

“Optimize for programmer happiness. […]
Ruby’s original heresy was indeed to place the happiness of the programmer on a pedestal.

The Rails Doctrine

C’était la première fois que je voyais parler de bonheur, d’art et d’élégance concernant un langage de programmation, concernant l’informatique au sens plus large. L’informatique est un domaine qui souffre souvent d’une image rigide et geek 🤓, et sur mes 15 années d’expérience dans ce domaine, j’ai toujours senti un petit côté artiste et créatif en moi, qui n’arrivait pas à exprimer son plein potentiel. Coïncidence ?

Tout ça pour dire que quand j’ai découvert les philosophies qui soutiennent Ruby et Ruby on Rails, je me suis dit que j’ai une carte à jouer ! Surtout moi qui aime “kiffer” ce que je fais.

Bien sûr, il n’y a pas que les éléments d’élégance, d’art et de bonheur qui ont guidé mon choix. Les 2 autres arguments principaux sont

1. La capacité qu’offre le framework à travailler efficacement, être productif et délivrer de la valeur rapidement. Une idée en tête ? Et bim, elle devient réalité en deux temps trois mouvements.

2. La capacité à développer une application de A à Z du fait que Ruby on Rails est un framework full stack. On ne construit pas juste la façade. Pas juste le moteur. Mais tout ! Et pas besoin d’être une armée pour construire une app. Une personne suffit. DHH en parle parfaitement dans son article The One Person Framework.

Voilà les principales raisons pourquoi j’ai choisi Ruby on Rails.

Xim

Ximizu Huynh

39 ans, marié et papa de la plus belle de princesses, je partage mes apprentissages sur l’entrepreneuriat et la création de SaaS.

https://ximizuhuynh.com
Précédent
Précédent

Écrire en français sans fautes d’orthographe ni de grammaire grâce à MerciApp

Suivant
Suivant

Newsletter Wonderful apps