Se ho jRuby on Rails installato posso usare solo Ruby?
-
23-08-2019 - |
Domanda
Quello che voglio dire è che se installo jRuby on Rails, posso usare solo il linguaggio ruby a creare la mia applicazione?Volevo installare la mia applicazione rails con jRuby in caso ho voluto utilizzare Java in futuro, anche se non ne ho bisogno ora.O non ho capito?È jRuby rubino, che ha accesso a librerie java?
Soluzione
sì, jruby è ruby (il tuo script ruby bisogno di nessuna modifica per l'esecuzione in jruby).inoltre, si ha pieno accesso a librerie java - check-out il wiki per quanto sia facile è quello di integrare una classe java o libreria nel codice ruby.
Altri suggerimenti
Gli altri di aver risposto alla tua domanda diretta.Voglio solo dire che ho usato jruby a tempo pieno al lavoro per gli ultimi 6 mesi ed è grande.Distribuzione di un'applicazione rails con glassfish gemma è molto facile e jruby esegue meglio di MRI ruby 1.8.x.
Ho visto nessuna reale svantaggio dopo 6 mesi, a parte il fatto che noi non possiamo usare le gemme che sono pezzi scritti in C.Tuttavia, abbiamo preso una libreria C e creato un gioiello utilizzando FFI e non era troppo disturbo.
E ' anche molto facile per velocizzare la tua app scrivendo pochi pezzi chiave in java (che è più facile a t lavorare, rispetto a C).