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.

Altri articoli interessanti:

  1. RVM: Installare tante versioni di Ruby e tante versioni di Rails
  2. IronRuby: Ruby e Rails su piattaforma .NET
  3. Google Visualr: libreria Ruby per Google Visualization API

Questo articolo è stato pubblicato in Web e ha le etichette , , , , , , , . Aggiungi ai preferiti: link permanente. I commenti sono chiusi ma puoi lasciare un trackback: Trackback URL.
  • Inserisci il tuo indirizzo di posta per ricevere i prossimi articoli gratis:


    Servizio gestito tramite Feedburner