jruby ¿lo mejor de dos mundos?
DESCRIPTION
Presentación realizada en el Meetup de Lenguajes Dinámicos de ChileTRANSCRIPT
![Page 1: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/1.jpg)
JRuby¿Lo mejor de dos mundos?
Jano González
![Page 2: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/2.jpg)
@janogonzalezhttp://janogonzalez.com
![Page 3: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/3.jpg)
JVM > Java
![Page 4: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/4.jpg)
JavaGroovyScalaJythonClojureJRuby
...
![Page 5: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/5.jpg)
La JVM
![Page 6: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/6.jpg)
Gran soporte para multithreading
![Page 7: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/7.jpg)
Miles de horas y dólares en optimizar el JIT
![Page 8: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/8.jpg)
Miles de horas y dólares en optimizar el Garbage
Collector
![Page 9: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/9.jpg)
Multiplataforma
![Page 10: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/10.jpg)
Problem OpenVMS?
![Page 11: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/11.jpg)
Ruby
![Page 12: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/12.jpg)
Dinámico
![Page 13: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/13.jpg)
SintaxisSintaxis¡Sintaxis!
![Page 14: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/14.jpg)
JRuby
![Page 15: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/15.jpg)
Permitir scripting en programas Java
![Page 16: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/16.jpg)
Probar programas Java con herramientas de
testing de Ruby
![Page 17: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/17.jpg)
Utilizar bibliotecas Java en un programa Ruby
![Page 18: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/18.jpg)
Ejecutar aplicaciones Ruby en servidores de
aplicaciones Java
¡JRuby on Rails!
![Page 19: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/19.jpg)
Usando JRuby
![Page 20: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/20.jpg)
$ rvm install jruby$ rvm use jruby
![Page 21: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/21.jpg)
Jruby on Rails
![Page 22: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/22.jpg)
$ rails new myapp -m http://jruby.org/rails3.rb
![Page 23: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/23.jpg)
$ warble
![Page 24: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/24.jpg)
Información Útil
![Page 26: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/26.jpg)
@jruby@headius
@nicksieger@janogonzalez → ORLY?
![Page 27: JRuby ¿Lo mejor de dos mundos?](https://reader033.vdocuments.net/reader033/viewer/2022052307/55661f72d8b42a7d608b523b/html5/thumbnails/27.jpg)
Visitahttp://gemaroja.com