Несколько лет назад 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
@Ramhound - в раннем детстве IronRuby и IronPython были запущены внутри Microsoft. Я также ходил в школу с одним из руководителей проекта (который стал координатором обоих проектов после того, как проекты были выпущены по лицензиям с открытым исходным кодом).
—
WKL
Когда был создан .NET, Microsoft сильно суетилась из-за возможности поддерживать практически любой язык. У меня сложилось впечатление, что проекты, такие как IronPython и IronRuby, должны были (1) протестировать дизайн .NET, чтобы убедиться, что он действительно может с ними справиться, и (2) доказать ценность .NET для разработчиков и рынка. После того, как был создан .NET, я предполагаю, что выпустить эти проекты в дикую природу и позволить им преуспеть или потерпеть неудачу по собственному усмотрению имело большой смысл.
—
Steve314
@mattnz Существует объективный ответ, объясненный в en.wikipedia.org/wiki/Dynamic_Language_Runtime - проект DLR оказался непригодным для других языков.
—
ivan_pozdeev