jRuby 1.1.2 e Ruby 1.8.7 preview
Giusto in tempo per la RailsConf in corso, sono state rilasciate nuove versioni di jRuby e Ruby, entrambi linguaggi in grado di eseguire applicazioni in Ruby on Rails.jRuby permette di eseguire programmi in Ruby e in Ruby on Rails su una Java virtual machine, e di integrare applicazioni Rails con le numerose librerie Java in modo nativo. jRuby1.1.2 è una versione di mantenimento che pur mantenendo la piena compatibilità con Ruby 1.8, migliora le performance generali del linguaggio. Le principali differenze con la versione precedente:
- tempi di avvio drasticamente ridotti
- parsing simboli YAML più veloci del 100x
- miglioramento della gestione dei thread, della profondità dello stack per le chiamate ai metodi
- sistemati differenti problemi relativi alla classe bigdecimal
Ruby MRI (la versione ufficiale di Ruby, quella per intenderci che si installa con il One Click Install) è attualmente nella versione 1.8.6; la preview della versione 1.8.7, non stabile e quindi da utilizzare solo per esperimenti, espone per la prima volta il Symbol#to_proc che ha fatto molto discutere per la sua introduzione in Ruby 1.9 (anche questa versione in sviluppo).
La vivacità delle differenti implementazioni di Ruby (Ruby “classico” scritto in C, jRuby per Java, IronRuby per Microsoft .NET, Rubinius scritto in Ruby) fa ben sperare sul futuro del linguaggio di programmazione Ruby e sul framework Ruby on Rails.
30 Maggio 2008
Categorie: Ruby
Articoli simili
- Rails 2.2 sarà thread safe
- Rails 2.1 disponibile
- RailsConf 2008 live da Wave Factory e GotThingsDone.com
- Sun annuncia Web Stack: Rails con supporto Enterprise
- MagLev: presentazione RailsConf 2008