2011-05-02 8 views
6

Viniendo de java/groovy/grails, actualmente nos estamos moviendo a los rieles. Hemos estado teniendo una explosión absoluta con eso. Las pruebas nunca han sido tan fáciles y productivas. Y como equipo estamos convencidos de que nos gustaría avanzar en este idioma.java to rails - estado allí?

Pronto abordaremos algunas soluciones para clientes en rieles puros.

Esto es no a cuál es mejor pregunta. Así que por favor no hay respuestas que defiendan Grails/django o lo que sea de otra tecnología.

La verdadera pregunta que nos gustaría plantear es una respuesta a la única duda persistente que queda. Como desarrolladores de Java desde hace mucho tiempo que vienen del JDK y de las grandes bibliotecas, uno siente que nada es imposible, y probablemente se haya hecho antes en algún marco. Es una sensación de empoderamiento con la que nos deslizamos con el tiempo.

Actualmente nos sentimos súper expresivos y productivos en ruby ​​/ rails pero todavía no sentimos esa sensación de poder. Una especie de miedo a los problemas por venir. No estoy hablando de escalar perse, sino de un temor de que la posible solicitud de un cliente (¿no se puede deshacer?).

Realmente me gustaría tener noticias de cualquier tienda web de Java to Rails (o transgresiones similares). ¿Hay algún problema al que podamos enfrentarnos, problemas que tendremos que enfrentar y que antes no teníamos? Una especie de cara a cara.

Además, ¿qué tan fácil es recurrir a jruby? Actualmente estamos usando plain ruby, y aún no hemos explorado ese camino.

para resumir, el camino a seguir parece exitante, y pronto nos lanzaremos a nuestras primeras soluciones de rieles puros. Pero también es un poco desalentador y estamos buscando algunos consejos amistosos de nuestros predecesores.

nota: una vez más, esto no se trata de comparaciones marco!

Respuesta

2

Puedo hablar con JRuby y que es fácil de configurar y usar (especialmente para el código de Java). Además, ofrece un gran rendimiento y ahora compatibilidad con 1.9.2. El único problema con el que se puede encontrar es que algunas de las bibliotecas de contenedor C no funcionan. Si estás buscando retroceder, solo asegúrate de escribir extensas pruebas y estarás bien. Si desea probar varios intérpretes de Ruby, consulte RVM.

+1

JRuby es realmente una implementación de primera clase y, en algunos aspectos importantes, la versión oficial, incluido un mejor soporte de subprocesos, por ejemplo. – tadman

+0

Si Jruby es una alternativa válida, eso debería ser suficiente. Ty – npiv