Liens connexes

Dépêche modérée par

Dépêche éditée par

: Sortie de Ruby 1.8.5

Posté par Hank Lords (Jabber id, ). Modéré le 25 août 2006.
0
Matz, le créateur de Ruby a annoncé la sortie de la version stable 1.8.5.

Ruby est un langage de programmation interprété orienté objet originellement développé au Japon. Il est souvent comparé à Python et à Perl bien qu'il utilise des concepts d'autres langages comme Smalltalk. L'application phare est actuellement le framework web Ruby on Rails.

Cette version est principalement une correction de bugs. En effet, le développement se concentre actuellement dans YARV (Yet Another Ruby VM) qui deviendra Ruby 2.0 à sa sortie, mais pas avant encore plusieurs mois. YARV est une réécriture de l'interpréteur (implémentation d'une machine virtuelle Just In Time et Ahead Of Time) qui tente d'apporter une solution au problème majeur de Ruby actuellement : ses performances.

> Lire les commentaires (44 commentaires, moyenne: 3,8).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

...

Posté par Slainer (Jabber id, page perso, ) le 25/08/2006 à 14:36. (lien). Évalué à 10.

J'avoue que j'ai découvert Ruby grâce à Ruby on Rails, le framework dont tout le monde parle (mais y a une raison à cela, je vous laisse le soin de lire le livre Agile Web Development with Rails, qu'il est impossible de lire entièrement sans pousser des : "oh!", "wahou!", tellement certains concepts sont bien pensés)...

J'apprécie ce langage objet clair à lire, cela fait bizarre, mais c'est marrant de pouvoir mettre dans son code Rails des 15.minutes.ago pour afficher l'heure d'il y a 15 minutes ou des 15.times plutot que des for(truc = 1; i<=15; i++) et j'en passe.

Ruby et Ruby on Rails m'ont définitivement incités à me relancer dans le développement Web après quelques années de PHP qui ont finies par légèrement me saouler...

Problème majeur?

Posté par Darkael () le 25/08/2006 à 16:31. (lien). Évalué à 3.

La dernière fois que je me suis mis à Ruby le problème majeur ce n'était pas les performances, mais surtout le manque de ressources à disposition (documentation, librairies...) à moins de maitriser le japonais. Je me souviens que mes recherches sur google ne menaient parfois à rien quand j'avais un problème, contrairement à Perl ou Python où on trouve toujours quelque chose. Mais ça s'est peut-être amélioré depuis, il faudrait que je regarde ça.

Sur le langage en lui-même y'a rien à dire, il est génial.

Apprentissage de Ruby

Posté par Stephane Wirtel () le 25/08/2006 à 16:32. (lien). Évalué à 7.

J'ai appris Ruby avec un ami, a l'époque je n'aimais pas trop les langages de scripts tels que Python ou Perl, car je préférais du code compilé à du code interprété. Je préférais donc coder en C/C++.

Par après, j'ai appris à employer Ruby dans les bons moments, là où c'est vraiment utile, génération automatique de code, création aisée de fichier XML etc.... enfin des choses qui prennent bcp plus de temps à réaliser en C++.

Depuis lors, j'ai regardé RoR et honnêtement, j'ai été sur le Q de voir tout ce qu'il était possible de faire en très peu de temps. Bien que j'ai déjà eu des connaissances en PHP (3 & 4), l'utilisation de l'ActiveRecord et des autres composants de Rails donne des avantages indégniable par rapport à d'autres outils.

Honnêtement, j'attends avec impatience la fameuse version 2.0 de ruby qui devrait permettre l'utilisation d'une autre VM, car l'actuelle est effectivement très lente.

Pour rappel, il existe de très bons ouvrages sur Ruby et RoR, ainsi que RadRails et RDT qui s'utilisent avec Eclipse.

Revenir en haut de page