¿Cuál es el estado actual de la interoperabilidad de .NET y Ruby on Rails?

No estoy seguro de si sería posible hacer que Rails se ejecute en IronRuby. Esto es lo que puedo decirte:

Incluso si lo hiciste funcionar, es probable que te encuentres con un montón de gemas que no funcionan en ese entorno. Algunas de las gemas más populares que usan “Extensiones nativas” implementan las características que necesitan de manera eficiente. Estas extensiones nativas funcionan perfectamente en la resonancia magnética, pero a medida que se ramifica más y más, se vuelve cada vez más incierto para el soporte.

Estaba trabajando en una aplicación JRuby on Rails. Funcionó maravillosamente, excepto que hubo algunos problemas muy extraños con la gema MongoDB que estaba usando (porque la gema JRuby usaba una extensión nativa diferente que era un jar).

Estoy seguro de que a medida que te aventuras en IronRuby, muchas de las cosas que los rubíes normales dan por sentado no funcionarán. Tome nokogiri, una biblioteca que se usa de todo, desde la carga de Amazon s3 con niebla, análisis XML independiente y un montón de otras cosas para las que no adivinaría de inmediato. Esa joya, estoy bastante seguro, no es compatible con IronRuby.

Me haría un favor y me mantendría alejado de IronRuby on Rails. En cambio, quisiera que sus cosas .NET expongan puntos finales RESTful con los que su servidor de rieles estándar puede interactuar.

More Interesting

¿Existe una cámara de tráfico resistente a la intemperie basada en Arduino que sea de código abierto?

No conozco la programación y quiero desarrollar un software de negociación algorítmica, ¿qué debo hacer?

¿Dónde está el mejor lugar (no Craigslist) para encontrar contratistas independientes con habilidades de desarrollo de software en SF?

¿Hay un lenguaje de programación que no necesita pruebas?

¿Cómo se aplica la inteligencia artificial a la ingeniería de software (programas que programan programas)?

Cómo gestionar un pequeño equipo de personas que creen que son súper estrellas

¿Existe una manera conveniente de construir una aplicación web y móvil desde una única base de código? ¿Qué tan lejos es el momento en que podremos tener una sola base de código conveniente?

Compré un código SaaS sólido para un gran nicho y contraté a un vendedor, que solicitó ajustes menores, estimados por los desarrolladores en dos meses. ¿Me están ordeñando?

Programación de computadoras: ¿Qué quiere decir la gente al decir que algo es una 'implementación eficiente'?

¿Cuál podría ser el nombre de una empresa de desarrollo de software que se ocupa de desarrollo web, móvil y de juegos? ¿Solo una palabra?

Sistemas embebidos: ¿Vale la pena cambiar las mareas del software a la mezcla entre hardware y software?

¿Qué es un buen software de construcción de itinerarios?

¿Cómo ayuda el iterador y para cada uno a eliminar el elemento de la colección en Java?

¿Cuáles son las ventajas y desventajas de usar Java sobre PHP en el desarrollo de aplicaciones web?

¿Cuáles son las buenas maneras para que un desarrollador novato perfeccione sus habilidades de diseño?