Quale IDE per Ruby?

Un rapido aggiornamento sulla situazione degli IDE per Ruby (e Ruby on Rails) che attualmente si contendono il mercato. Personalmente il mio interesse si appunta sui prodotti Open Source ma anche i vendor commerciali sono ben ambientati:

  1. A sopresa in prima posizione troviamo NetBeans 6.0 (o meglio i suoi nightly snapshot visto che non e’ ancora uscito) con le estensioni di Tor Norbye: l’impegno di SUN in prima persona sta dando i suoi frutti.
  2. In seconda ci mettiamo RadRails il cui sviluppo e’ praticamente fermo da parecchi mesi a causa di differenti impegni degli sviluppatori. Quello che sembrava essere un prodotto vincente subisce la mancanza di sponsor commerciali che lo rendono piuttosto lento ad evolvere rispetto alla concorrenza.
  3. Pure Microsoft e’ saltata sul carro ed ecco a voi Ruby on Steel, un add-in per Visual Studio 2005 che nella sua versione personal offre project management e syntax highlight ma poco altro.
  4. Infine jetBrains, da sempre famosa per il suo IDE agile, IntelliJ IDEA, sta approntando il suo Ruby plugin.

Stay tuned.

JRuby on Rails

Ruby on Rails

Questo parley (del Javapolis 2006) è stato molto interessante. In sintesi:

  • JRuby è una implementazione Open Source di interprete (per ora) Ruby che gira all’interno di una Java virtual machine.
  • SUN è il principale sponsor del progetto (sono suoi i due principali sviluppatori).
  • L’idea è quella di portare Rails su Java (come web framework è molto più semplice di qualunque concorrente Java-based).

Hmmm … questo mi fa venire in mente che esiste anche Jython, un’implementazione Javesca di Python. E pure Groovy e … che Java è diventato Open Source. Forse molto dello sforzo dei vari vendor Java-centric convergerà nella definizione di Java come un common runtime di .NET-memoria (molti linguaggi, un solo ambiente)? Ogni linguaggio potrebbe avere il suo ambiente applicativo ideale (web, calcolo, real-time, …), magari venendo selezionato da una sana competizione …