Чому Microsoft відмовилася від IronRuby та IronPython? [зачинено]


15

Кілька років тому Microsoft оголосила, що Ruby та Python приїжджають до .net. Проекти називалися відповідно IronRuby та IronPython. Microsoft заявила, що проекти будуть побудовані на основі DLR .net.

WIKIpedia вказує на те, що Microsoft з усіх цілей і цілей відмовилася від цих проектів.

Чому Microsoft відмовилася від цих проектів?


4
Вони ніколи не підтримували Microsoft. Підтримка Visual Studio все ще існує у Visual Studio 2013.
Ramhound

Проект IronPython досі триває сильно, тоді як IronRuby фактично мертвий. Чому Microsoft відкидає їх у спільноту з відкритим кодом, на публічному форумі ніколи не відповідали, але можна припускати, що загальний розробник Microsoft та люди, що користуються їх платформами для розробки, більше зацікавились C # та C ++. Напевно, було не вигідно підтримувати такі речі, як IronRuby та IronPython, оскільки це мало тяги у світі взагалі, і в кінцевому підсумку Microsoft піклується про людей, що використовують їх інструменти та платформу, і вони підтримують технології, які турбують людей.
wkl

3
@Ramhound - у дитинстві, як MicrosoftRuyy, так і 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 для Visual Studio (PTVS) ви можете використовувати Visual Studio для розробки IronPython.


Здавалося б, інструменти Python "вбудовані" в Visual Studio 2013. Я переглянув відео з PyTools, де у них є VS2013, перейдіть до Нового проекту, виберіть Python, і ви отримаєте можливість автоматично завантажувати інструменти з IDE, то наступного разу, коли ви виберете Новий проект і перейдете на Python, ви отримаєте всі варіанти для вашого Python Project, навіть Django.
Мусааб

1
-1: неправда. IronPython був зроблений Джимом Хугуніним як частина його роботи за M $.
ivan_pozdeev
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.