¿Por qué Microsoft abandonó IronRuby y IronPython? [cerrado]

15

Hace varios años, Microsoft anunció que Ruby y Python vendrían a .net. Los proyectos se llamaron IronRuby y IronPython, respectivamente. Microsoft dijo que los proyectos se construirían sobre el DLR de .net.

WIKIpedia indica que, a todos los efectos, estos proyectos han sido abandonados por Microsoft.

¿Por qué Microsoft abandonó estos proyectos?

Galletas De Harina De Arroz
fuente
44
Nunca fueron mantenidos por Microsoft. El soporte de Visual Studio todavía existe en Visual Studio 2013.
Ramhound el
El proyecto IronPython todavía se está fortaleciendo, mientras que IronRuby está efectivamente muerto. Nunca se ha respondido por qué Microsoft los arrojó a la comunidad de código abierto en un foro público, pero se puede especular que el desarrollador general de Microsoft y las personas que usan sus plataformas de desarrollo estaban más interesados ​​en C # y C ++. Probablemente no fue rentable soportar cosas como IronRuby y IronPython porque tenía poca tracción en el mundo en general, y en última instancia, Microsoft se preocupa por las personas que usan sus herramientas y plataforma, y ​​respaldan las tecnologías que a la gente le interesan.
wkl
3
@Ramhound: en su infancia, tanto IronRuby como IronPython se iniciaron dentro de Microsoft. También fui a la escuela con uno de los líderes del proyecto (que se convirtió en coordinador de ambos proyectos después de que los proyectos se publicaron bajo licencias de código abierto).
wkl
77
Cuando se creó .NET, Microsoft hizo un gran alboroto para que sea compatible con prácticamente cualquier idioma. Obtuve la impresión de que los proyectos como IronPython y IronRuby estaban destinados a (1) probar el diseño .NET para asegurarse de que realmente pudiera manejarlos, y (2) probar el valor de .NET para los desarrolladores y el mercado. Una vez que se estableció .NET, supongo que lanzar esos proyectos en la naturaleza y permitirles tener éxito o fracasar por sus propios méritos tenía mucho sentido.
Steve314
3
@mattnz Hay una respuesta objetiva explicada en en.wikipedia.org/wiki/Dynamic_Language_Runtime : el proyecto DLR resultó no apto para otros idiomas.
ivan_pozdeev

Respuestas:

17

Son de código abierto y no están hechos por MS. IronPython todavía existe, construido en .NET y en desarrollo activo, sin embargo, solo para Python 2.7, no 3.3 (¿todavía?). Una versión nueva fue lanzada hace unos días. No sé sobre IronRuby.

Además, en combinación con Python Tools para Visual Studio (PTVS), puede usar Visual Studio para el desarrollo de IronPython.

zuiqo
fuente
También parece que las herramientas de Python están "integradas" con Visual Studio 2013. Vi un video de PyTools donde tienen VS2013, vaya a Nuevo proyecto, elija Python y obtendrá una opción para descargar las herramientas automáticamente desde el IDE, luego, la próxima vez que elija Nuevo proyecto y vaya a Python, obtendrá todas las opciones para su Proyecto Python, incluso Django.
Musaab
1
-1: falso. IronPython fue hecho por Jim Hugunin como parte de su trabajo por M $.
ivan_pozdeev