Pergunta

O que quero dizer com isto é se eu instalar JRuby on Rails, eu posso usar apenas o linguagem Ruby para construir minha aplicação? Eu queria instalar a minha aplicação rails com jRuby no caso eu queria usar Java no futuro, embora eu não preciso disso agora. Ou eu não entendo? É jRuby rubi que tenha acesso a java bibliotecas?

Foi útil?

Solução

Sim, jruby é rubi (seus scripts Ruby não precisa de modificação para ser executado sob jruby). Além disso, ele tem pleno acesso a bibliotecas Java - confira a wiki para como é fácil para integrar uma classe java ou biblioteca em seu código ruby.

Outras dicas

Os outros têm respondido à sua pergunta direta. Eu só quero dizer que eu tenho usado jruby tempo integral no trabalho durante os últimos 6 meses e é ótimo. A implantação de uma aplicação rails com a gema glassfish é muito fácil e executa JRuby melhor do que MRI Ruby 1.8.x.

Eu vi nenhuma desvantagem real depois de 6 além do fato de que não podemos usar jóias que têm peças escritas em C. No entanto, temos tido uma biblioteca C e criou uma jóia usando FFI meses e não era' t muito problema.

É também muito fácil de acelerar a sua aplicação por escrever algumas peças-chave em java (que é mais fácil o trabalho t com a C).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top