Почему Microsoft отказалась от IronRuby и IronPython? [закрыто]

15

Несколько лет назад Microsoft объявила, что Ruby и Python приходят в .net. Проекты назывались IronRuby и IronPython соответственно. Microsoft заявила, что проекты будут построены на основе .net DLR.

WIKIpedia указывает на то, что Microsoft намерена отказаться от этих проектов.

Почему Microsoft отказалась от этих проектов?

Печенье из рисовой муки
источник
4
Они никогда не поддерживались Microsoft. Поддержка Visual Studio все еще существует в Visual Studio 2013.
Ramhound
Проект IronPython все еще развивается, тогда как IronRuby фактически мертв. Почему Microsoft отказалась от них в сообществе открытого исходного кода, на открытом форуме никогда не было ответа, но вы можете предположить, что генеральный разработчик в Microsoft и люди, использующие их платформы разработки, больше интересовались C # и C ++. Вероятно, было невыгодно поддерживать такие вещи, как IronRuby и IronPython, потому что это не имело большого влияния в мире в целом, и в конечном итоге Microsoft заботится о людях, использующих их инструменты и платформу, и они поддерживают технологии, которые интересуют людей.
WKL
3
@Ramhound - в раннем детстве IronRuby и IronPython были запущены внутри Microsoft. Я также ходил в школу с одним из руководителей проекта (который стал координатором обоих проектов после того, как проекты были выпущены по лицензиям с открытым исходным кодом).
WKL
7
Когда был создан .NET, Microsoft сильно суетилась из-за возможности поддерживать практически любой язык. У меня сложилось впечатление, что проекты, такие как IronPython и IronRuby, должны были (1) протестировать дизайн .NET, чтобы убедиться, что он действительно может с ними справиться, и (2) доказать ценность .NET для разработчиков и рынка. После того, как был создан .NET, я предполагаю, что выпустить эти проекты в дикую природу и позволить им преуспеть или потерпеть неудачу по собственному усмотрению имело большой смысл.
Steve314
3
@mattnz Существует объективный ответ, объясненный в en.wikipedia.org/wiki/Dynamic_Language_Runtime - проект DLR оказался непригодным для других языков.
ivan_pozdeev

Ответы:

17

Они с открытым исходным кодом и не сделаны MS. IronPython все еще существует, встроен в .NET и находится в стадии активной разработки, однако, только для Python 2.7, а не 3.3 (пока?). Свежая версия была выпущена несколько дней назад. Я не знаю о IronRuby.

Кроме того, в сочетании с Python Tools for Visual Studio (PTVS) вы можете использовать Visual Studio для разработки IronPython.

zuiqo
источник
Также может показаться, что инструменты Python «встроены» в Visual Studio 2013. Я смотрел видео из PyTools, где у них VS2013, захожу в «Новый проект», выбираю «Python», и вы получаете возможность автоматически загружать инструменты из IDE, затем в следующий раз, когда вы выберете New Project и перейдете на Python, вы получите все опции для вашего Python Project, даже Django.
Мусааб
1
-1: неправда. IronPython был создан Jim Hugunin как часть его работы для M $.
ivan_pozdeev