Les tests des pré-versions de cette année ont laissé présager des performances accrues (jusqu'a 10 fois plus rapide que la 1.8.5) grâce à la nouvelle machine virtuelle. Ce n'est pas encore Ruby 2.0, qui sera la prochaine version majeure stable. De nombreuses nouvelles fonctionnalités sont encore expérimentales et peuvent disparaître d'ici à la 2.0. Cette sortie en version de développement a été faite le jour de Noël, une fois n'est pas coutume (1.8.2 en 2004, 1.6.6 en 2001, 1.6.2 en 2000, 1.2 en 1998).
Parmi les nouveautés, citons le nouveau moteur d’expression rationnelles Oniguruma, la gestion de m17n (Multilingualization, notamment une meilleure gestion d'Unicode), l'intégration de RubyGems et de Rake et le remplacement du module CSV par FasterCSV.
Ruby est un langage connu dans le monde des serveurs pour son framework Ruby on Rails ou bien les interpréteurs Ruby dans Java permettant un développement plus rapide. Mais il possède également des bindings pour de nombreuses bibliothèques, dont les plus courantes dans le monde du libre (GTK/Gnome, QT/KDE, Cairo, OpenGL, XML, Curl, SDL, etc.), le rendant également utile pour le développement d'applications de bureau, de jeux, etc.
Un projet récent, Gosu permet par exemple de développer des jeux 2D complets mêlant des effets 3D en quelques centaines de lignes de Ruby, utilisant le moteur physique Chipmunk, l'accélération OpenGL et la puissance, concision et clarté du langage Ruby.
Parmi les nouveautés, citons le nouveau moteur d’expression rationnelles Oniguruma, la gestion de m17n (Multilingualization, notamment une meilleure gestion d'Unicode), l'intégration de RubyGems et de Rake et le remplacement du module CSV par FasterCSV.
Ruby est un langage connu dans le monde des serveurs pour son framework Ruby on Rails ou bien les interpréteurs Ruby dans Java permettant un développement plus rapide. Mais il possède également des bindings pour de nombreuses bibliothèques, dont les plus courantes dans le monde du libre (GTK/Gnome, QT/KDE, Cairo, OpenGL, XML, Curl, SDL, etc.), le rendant également utile pour le développement d'applications de bureau, de jeux, etc.
Un projet récent, Gosu permet par exemple de développer des jeux 2D complets mêlant des effets 3D en quelques centaines de lignes de Ruby, utilisant le moteur physique Chipmunk, l'accélération OpenGL et la puissance, concision et clarté du langage Ruby.
Ruby 1.9.0 Released (508 hits)
Changements de Ruby 1.9.0 (459 hits)
Benchmark 1.8.5 vs 1.9.0 de février 2007 (445 hits)
Gosu (857 hits)
Rubyforge, un sourceforge spécialisé Ruby (238 hits)
Ruby France (801 hits)
> Lire la dépêche (83 commentaires, moyenne: 1,7).
Vous avez demandé le commentaire #892427.




Version pour tout le monde ou uniquement pour les developpeur de Ruby?
Je n'ai pas bien compris si la 1.9.0 est une version de developpement juste utile pour les developpeurs de Ruby (comme le kernel Linux 2.5.) ou si cette branche est prévu d'être utilisé par tout le monde..
[^]Re: Version pour tout le monde ou uniquement pour les developpeur de Rub
est prévu d'être --> est prévue pour être
[^]Re: Version pour tout le monde ou uniquement pour les developpeur de Rub
http://www.ruby-forum.com/topic/136659#new
Depuis quelques mois, Matz a changé la politique de sortie et abandonné la numérotation paire/impaire.
Normalement, c'est la version 1.9.1 qui devait sortir pour Noël, qui sera une version pratiquement stable. Etant donné les soucis de stabilité jusqu'a tout dernierement, c'est une version 1.9.0, preview, qui l'a remplacée.
Le but est de permettre au maximum de monde de commencer à mettre à jour ses extensions et jouer avec les nouvelles fonctions fournies : L'utilisation des 1.9.x reste déconseillée en production.