asp.net - ¿Está IronRuby muerto?
(5)
Creo que la cantidad de personas que están trabajando activamente en un proyecto (en realidad enviando parches) está directamente relacionada con la utilidad de ese proyecto para la comunidad. Desafortunadamente, en el año transcurrido desde que el proyecto se desconectó de Microsoft, no ha habido una gran afluencia de personas que desean trabajar en IronRuby. O bien, eso significa que no es importante para la comunidad .NET en general, o la comunidad .NET más que usarla en lugar de ayudar a construirla. De cualquier manera, el desarrollo definitivamente ha disminuido; Tomas y yo tenemos otros trabajos de tiempo completo, y nadie más ha mejorado, por lo que el ritmo actual de desarrollo es lo que prevemos. A menos que por supuesto esto motive a la gente. :)
Si IronRuby no funciona para usted, envíe un problema o una https://github.com/IronLanguages/main/tree/master/Languages/Ruby . Tire de las solicitudes preferidas.
Soy un programador de .Net que busca expandirse y posiblemente usar algo de Ruby en mis aplicaciones web actuales y futuras. Mirando en el sitio web de Iron Ruby, el último lanzamiento fue hace casi un año: 13 de marzo de 2011. Desde ese momento tampoco se han realizado announcements en su sitio web.
Con todo esto, varias preguntas vienen a la mente:
- ¿Está IronRuby muerto?
- Si el proyecto está muerto, ¿hay alternativas que estén integradas en .Net?
- Si está vivo, ¿sigue siendo un proyecto mantenido activamente? ¿Dónde puedo encontrar la versión más reciente?
- ¿Estoy ladrando el árbol equivocado? ¿Debo dejar ruby como solo ruby y .Net como .Net, dos entidades separadas que nunca deben reunirse en el mismo proyecto?
He visto preguntas sobre IronRuby en stackoverflow recently , así que obviamente la gente lo está utilizando. No estoy seguro de que admitan aplicaciones heredadas o que realicen nuevos trabajos de desarrollo.
En cuanto a la pregunta 1: http://evain.net/blog/articles/2010/08/07/on-ironruby
"La buena noticia es que el código de IronPython, IronRuby y DLR es de código abierto, y recientemente se volvió a licenciar bajo la licencia Apache2. El mensaje oficial es que el destino de IronRuby está ahora en manos de la comunidad".
Así que sí, es abandonado por los desarrolladores. Sin embargo la comunidad lo mantiene ''vivo''.
En cuanto a 2 y 3, realmente no puedo responder a eso, sino a 4: no vería ningún problema mientras los dos no interfieran entre sí. Desarrollar en múltiples idiomas no es nada nuevo hoy en día. Pero elige sabiamente lo que usarás. Siempre trate de comparar las cosas con sus necesidades y preferencias.
Actualización: veo que el cartel de arriba / debajo de mí (¿risas?) Encontró un enlace que aún está vivo. Es bueno ver que es. ¡No noté eso!
Para Python, están las herramientas Python para Visual Studio (PTVS) recién lanzadas. Es bastante sólido y parece ser un digno sucesor de IronPython.
Esperemos que Microsoft invierta en una versión similar para Ruby en un futuro cercano.
Parece que estamos a finales de 2014 y el trabajo parece haberse detenido.
El paquete en NuGet es de 2011, Ruby avanzó a 2.0+ y no mostraron ningún progreso nuevo, cometió, probó, nada. Alguien incluso lo trasladó a Github, pero eso fue todo, no se hizo nada.
Así que está bastante muerto por ahora, tal vez algún futuro ambicioso entrante para Ruby 2 o 3, pero dudo mucho que vea cómo crecen BIG Dynamic, CLR y Roslyn. Puedo entender por qué perdieron tanto espacio en la agenda de los programadores.
Sin mencionar el futuro de F #.
Edición: Otra cosa que cambió desde el momento en que se hicieron las respuestas es: MS descargó los idiomas de Iron a la comunidad.
Edit2: http://en.wikipedia.org/wiki/IronRuby Cited as Abandonware.
Pro-tip: los desarrolladores odian hacer anuncios. Somos criaturas antisociales. IronRuby se comprometió por última vez hace 5 días (a partir del momento de este post). Así que está muy vivo.
https://github.com/IronLanguages/main/tree/master/Languages/Ruby