JRuby ¿Lo mejor de dos mundos?

27
JRuby ¿Lo mejor de dos mundos? Jano González

description

Presentación realizada en el Meetup de Lenguajes Dinámicos de Chile

Transcript of JRuby ¿Lo mejor de dos mundos?

Page 1: JRuby ¿Lo mejor de dos mundos?

JRuby¿Lo mejor de dos mundos?

Jano González

Page 2: JRuby ¿Lo mejor de dos mundos?

@janogonzalezhttp://janogonzalez.com

Page 3: JRuby ¿Lo mejor de dos mundos?

JVM > Java

Page 4: JRuby ¿Lo mejor de dos mundos?

JavaGroovyScalaJythonClojureJRuby

...

Page 5: JRuby ¿Lo mejor de dos mundos?

La JVM

Page 6: JRuby ¿Lo mejor de dos mundos?

Gran soporte para multithreading

Page 7: JRuby ¿Lo mejor de dos mundos?

Miles de horas y dólares en optimizar el JIT

Page 8: JRuby ¿Lo mejor de dos mundos?

Miles de horas y dólares en optimizar el Garbage

Collector

Page 9: JRuby ¿Lo mejor de dos mundos?

Multiplataforma

Page 10: JRuby ¿Lo mejor de dos mundos?

Problem OpenVMS?

Page 11: JRuby ¿Lo mejor de dos mundos?

Ruby

Page 12: JRuby ¿Lo mejor de dos mundos?

Dinámico

Page 13: JRuby ¿Lo mejor de dos mundos?

SintaxisSintaxis¡Sintaxis!

Page 14: JRuby ¿Lo mejor de dos mundos?

JRuby

Page 15: JRuby ¿Lo mejor de dos mundos?

Permitir scripting en programas Java

Page 16: JRuby ¿Lo mejor de dos mundos?

Probar programas Java con herramientas de

testing de Ruby

Page 17: JRuby ¿Lo mejor de dos mundos?

Utilizar bibliotecas Java en un programa Ruby

Page 18: JRuby ¿Lo mejor de dos mundos?

Ejecutar aplicaciones Ruby en servidores de

aplicaciones Java

¡JRuby on Rails!

Page 19: JRuby ¿Lo mejor de dos mundos?

Usando JRuby

Page 20: JRuby ¿Lo mejor de dos mundos?

$ rvm install jruby$ rvm use jruby

Page 21: JRuby ¿Lo mejor de dos mundos?

Jruby on Rails

Page 22: JRuby ¿Lo mejor de dos mundos?

$ rails new myapp -m http://jruby.org/rails3.rb

Page 23: JRuby ¿Lo mejor de dos mundos?

$ warble

Page 24: JRuby ¿Lo mejor de dos mundos?

Información Útil

Page 25: JRuby ¿Lo mejor de dos mundos?

http://jruby.org

Page 26: JRuby ¿Lo mejor de dos mundos?

@jruby@headius

@nicksieger@janogonzalez → ORLY?

Page 27: JRuby ¿Lo mejor de dos mundos?

Visitahttp://gemaroja.com