Tempo di passare a Ruby 1.9

Che il passaggio da Ruby 1.8 a Ruby 1.9 non sarebbe stato immediato era qualcosa di dato per scontato; alcune delle differenze fra le due versioni si ripercuotono sul corretto funzionamento di alcune librerie e l’aggiornamento della moltitudine di applicazioni che utilizzano Ruby 1.8 (soprattutto applicazioni basate su Rails) stenta a manifestarsi per il sano principio per cui se qualcosa funziona, non bisogna provare ad aggiustarlo.

La nuova versione di Ruby offre però alcuni ottimi motivi per essere presa in considerazione:

  • le librerie – o gemme – maggiormente utilizzate sono state aggiornate prontamente dai loro autori per essere compatibili con Ruby 1.9 (Ruby on Rails, Hpricot, …)
  • le performance della nuova versione sono decisamente impressionanti – misurazioni differenti danno fino al 200% di performace in casi d’uso reale
  • miglioramento della gestione dei thread

A tutto questo si aggiunge la comparsa di buona documentazione sia on line sia in forma cartacea.

Se l’upgrade a Ruby 1.9 per progetti già realizzati può essere quindi non conveniente,l’adozione di Ruby 1.9 per i nuovi progetti in sviluppo potrebbe a lungo andare essere la soluzione ideale.

Tanto sui server quanto sulle workstation è possibile installare le due versioni di Ruby – Ruby 1.8 e Ruby 1.9 – da utilizzare in parallelo, quindi perché non iniziare ad utilizzarlo?

Altri articoli interessanti:

  1. IronRuby: Ruby e Rails su piattaforma .NET
  2. RVM: Installare tante versioni di Ruby e tante versioni di Rails
  3. Rails 3.0: Release candidate

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