¿Cuál es un ejemplo de la funcionalidad de Java que podría añadir a un proyecto JRuby / Rails?

StackOverflow https://stackoverflow.com/questions/728508

Pregunta

Esto es en realidad dos preguntas en una sola persona.

  1. ¿Hay un tipo particular de funcionalidad Java que la gente está utilizando para JRuby o es principalmente debido a la ventaja de rendimiento que JRuby da frente a la resonancia magnética?

La razón que pido es, me gustaría añadir algunas funciones de Java para un proyecto Rails (sólo para mostrar que es posible). Lo ideal sería que esta funcionalidad Java también sería útil en lugar de redundante. Lo que nos lleva a mi siguiente pregunta. . .

  1. ¿Cuál es un ejemplo de algo que haría una buena demostración de la funcionalidad de Java que se añade a una simple aplicación Rails CRUD?

supongo que algo que puede hacer en una clase Ruby, usted podría hacer tan fácilmente en una clase de Java (con aproximadamente el doble de código), así que entiendo la pregunta puede ser difícil de responder. Me pregunto si hay un determinado tipo de funcionalidad que es más apropiado que hacer en Java.

No hay nada en juego, por cierto. Sólo estoy jugando y probando cosas.

¿Fue útil?

Solución

Creo que las librerías de clases de Ruby (GEMS) pueden hacer casi cualquier cosa que las librerías de Java pueden hacer, así que no hay mucho de una razón de peso para usar JRuby on Rails en un escenario de "stand-alone".

Lo utilizo para la integración con un proveedor de Java aplicación. Llamar a la puerta de un controlador rápido y algunos puntos de vista es mucho más fácil de lo que se extiende el uso de Java / Swing.

También en un entorno de "Empresa", un desarrollador de rieles pueden verse obligados a desplegar en Tomcat o Glassfish. La joya de la curruca de JRuby permite esto.

Otros consejos

Me gustaría encontrar una biblioteca centrada en Java que llena una necesidad existente en Java y trabajo en el aprovechamiento de esa biblioteca dentro de su aplicación rieles. Una posibilidad es usar JTS (Java topología Suite) para manipular las regiones geográficas en una aplicación de rieles y convertirlos para su visualización en un mapa dentro de su aplicación rieles.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top