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?
2 Maggio 2009
Categorie: Ruby
Articoli simili
- Rails 2.1.1: rilasciata nuova versione di Ruby on Rails
- RubyGems 1.0
- Rails 2.2.2 finalmente rilasciato
- Symbian rilascia il port di Ruby 1.9 per il mobile
- RubyMine: IDE intelligente per Ruby e Rails