Introduction rapide à Ruby

Spécialité(s)


Résumé

Chaque langage a ses particularités et souvent, les pratiquants de chacun y ont un certain attachement. Ruby est un des langages qui est devenu clef dans l’essor des startups de ces 15 dernières années : Heroku, Deliveroo sont parmi celles qui ont commencé et continuent avec Ruby. Cet article vous donnera une introduction au langage qui vous permettra d’aborder les frameworks web Ruby par la suite.


Ruby et Python sont souvent mis en opposition : leur syntaxe est proche, leurs arrivées et usages aussi.
Les deux langages ont évolué à différents rythmes et avec différentes étapes :

  • Ruby a largement souffert de problèmes de performances peu avant la version 2 ;
  • Ruby a souffert de problèmes de gestion de dépendances et a dû les résoudre avec l’essor fulgurant qu’il a pris avec RubyOnRails ;
  • Python a souffert de problèmes de syntaxe et de packaging pendant de nombreuses années ;
  • Ruby a pu résoudre les problèmes d’Unicode et de syntaxe avec la version 2 et les suivantes.

Aujourd’hui les deux langages jouissent d’une adoption moyenne, mais d’un écosystème de librairies, frameworks et projets sains. Ils sont tous les deux de bons choix en matière de développement logiciel : web ou non, serverless ou non.

Au final, le choix d’apprentissage de l’un ou de l’autre se fera sûrement sur le goût du développeur vis-à-vis de la...

Cet article est réservé aux abonnés. Il vous reste 96% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous