Pourquoi Microsoft a-t-il abandonné IronRuby et IronPython? [fermé]

15

Il y a plusieurs années, Microsoft a annoncé que Ruby et Python arrivaient sur .net. Les projets s'appelaient respectivement IronRuby et IronPython. Microsoft a déclaré que les projets seraient construits au-dessus du DLR .net.

WIKIpedia indique qu'à toutes fins utiles, ces projets ont été abandonnés par Microsoft.

Pourquoi Microsoft a-t-il abandonné ces projets?

Biscuits à la farine de riz
la source
4
Ils n'ont jamais été maintenus par Microsoft. La prise en charge de Visual Studio existe toujours dans Visual Studio 2013.
Ramhound
Le projet IronPython est toujours aussi solide, alors qu'IronRuby est effectivement mort. Pourquoi Microsoft les a-t-il rejetés dans la communauté open source n'a jamais été répondu dans un forum public, mais vous pouvez spéculer que le développeur général de Microsoft et les personnes utilisant leurs plateformes de développement étaient plus intéressés par C # et C ++. Il n'était probablement pas rentable de prendre en charge des produits comme IronRuby et IronPython, car il avait peu de traction dans le monde en général, et en fin de compte, Microsoft se soucie des personnes qui utilisent leurs outils et leur plate-forme, et il prend en charge les technologies qui intéressent les gens.
wkl
3
@Ramhound - à leurs balbutiements, IronRuby et IronPython ont été lancés au sein de Microsoft. Je suis également allé à l'école avec l'un des chefs de projet (qui est devenu coordinateur des deux projets après leur publication sous licence open source).
wkl
7
Lors de la création de .NET, Microsoft a fait grand cas de sa capacité à prendre en charge pratiquement toutes les langues. J'ai eu l'impression que des projets comme IronPython et IronRuby étaient destinés à (1) tester la conception .NET pour s'assurer qu'il pouvait vraiment les gérer, et (2) prouver la valeur de .NET pour les développeurs et le marché. Une fois .NET créé, je suppose que la publication de ces projets dans la nature et leur permettre de réussir ou d'échouer selon leurs propres mérites avait beaucoup de sens.
Steve314
3
@mattnz Il y a une réponse objective expliquée dans en.wikipedia.org/wiki/Dynamic_Language_Runtime - le projet DLR s'est révélé inadapté aux autres langues.
ivan_pozdeev

Réponses:

17

Ils sont open source et non créés par MS. IronPython existe toujours, construit en .NET et en cours de développement actif, cependant, uniquement pour Python 2.7, pas 3.3 (encore?). Une nouvelle version est sortie il y a quelques jours. Je ne connais pas IronRuby.

De plus, en combinaison avec Python Tools pour Visual Studio (PTVS), vous pouvez utiliser Visual Studio pour le développement IronPython.

zuiqo
la source
Il semblerait également que les outils Python sont "intégrés" avec Visual Studio 2013. J'ai regardé une vidéo de PyTools où ils ont VS2013, allez dans Nouveau projet, choisissez Python et vous avez la possibilité de télécharger automatiquement les outils à partir de l'IDE, puis la prochaine fois que vous choisissez Nouveau projet et que vous accédez à Python, vous obtenez toutes les options pour votre projet Python, même Django.
Musaab
1
-1: faux. IronPython a été réalisé par Jim Hugunin dans le cadre de son travail pour M $.
ivan_pozdeev