Domanda

Ho appena scoperto JRuby e mi piace l'idea di eseguire Ruby su Rails e poter chiamare le librerie Java.

Vorrei sapere alcune esperienze con l'esecuzione di applicazioni di produzione enterprise in JRuby. La stabilità e le prestazioni sono accettabili?

Grazie.

È stato utile?

Soluzione

Ecco un post sul blog di un'azienda che ha creato un'applicazione di simulazione desktop multipiattaforma con JRuby. Penso che il loro successo indichi che JRuby è pronto per le applicazioni di produzione aziendale.

http: // spin .atomicobject.com / 2009/01/30 / ruby-per-desktop-applicazioni-yes-we-can

Altri suggerimenti

In realtà è anche abbastanza veloce. Non sono sicuro di come si confrontino tutti ora, ma con il nuovo bytecode di invocazione dinamica aggiunto alla JVM, dovrebbe diventare di gran lunga l'implementazione più veloce disponibile.

Groovy e Grails dovrebbero anche ottenere un grande aumento di velocità da questo abbastanza presto.

Lo stiamo usando nella nostra azienda per un grande progetto. Il problema principale che troviamo è che non esiste una grande comunità costruita attorno alla tecnologia come Java o .Net. Il che rende difficile il reclutamento.

JRuby è tra le implementazioni Ruby più veloci in questo momento e sicuramente pronta per la produzione.

Ecco alcune " storie di successo " da jruby.org:

http://wiki.jruby.org/wiki/Success_Stories

Jason Seifer dice di sì. La sua presentazione su Ruby VM è su InfoQ.

Uno sguardo alle diverse macchine virtuali Ruby (JRuby, MagLev, IronRuby, Rubinius, MacRuby) e come scegliere ciò che si adatta meglio all'interno dell'azienda.

http://www.infoq.com/presentations/seifer-ruby -vm-confronto

Il JRi Wiki si è trasferito a Kenai. La pagina delle storie di successo può essere trovata qui ora:

http://kenai.com/projects/jruby/pages/SuccessStories

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top