Por que a Microsoft abandonou o IronRuby e o IronPython? [fechadas]


15

Vários anos atrás, a Microsoft anunciou que Ruby e Python estavam chegando ao .net. Os projetos foram chamados IronRuby e IronPython, respectivamente. A Microsoft disse que os projetos seriam construídos sobre o DLR .net.

A WIKIpedia indica que, para todos os efeitos, esses projetos foram abandonados pela Microsoft.

Por que a Microsoft abandonou esses projetos?


4
Eles nunca foram mantidos pela Microsoft. Suporte Visual Studio ainda existe no Visual Studio 2013.
Ramhound

O projeto IronPython ainda está forte, enquanto o IronRuby está efetivamente morto. Por que a Microsoft os lançou para a comunidade de código aberto nunca foi respondido em um fórum público, mas você pode especular que o desenvolvedor geral da Microsoft e as pessoas que usam suas plataformas de desenvolvimento estavam mais interessadas em C # e C ++. Provavelmente não era lucrativo oferecer suporte a coisas como IronRuby e IronPython, porque tinha pouca tração no mundo em geral, e, finalmente, a Microsoft se preocupa com as pessoas usando suas ferramentas e plataformas, e eles suportam as tecnologias com as quais se preocupam.
Wkl 13/09/13

3
@ Ramhound - na infância, o IronRuby e o IronPython foram iniciados na Microsoft. Também fui à escola com um dos líderes do projeto (que se tornou coordenador dos dois projetos depois que os projetos foram lançados sob licenças de código aberto).
Wkl 13/09/13

7
Quando o .NET foi criado, a Microsoft se preocupou com o fato de poder oferecer suporte a praticamente qualquer idioma. Tive a impressão de que projetos como o IronPython e o IronRuby deveriam (1) testar o design do .NET para garantir que ele realmente pudesse lidar com eles e (2) provar o valor do .NET para desenvolvedores e para o mercado. Depois que o .NET foi estabelecido, presumo que lançar esses projetos na natureza e permitir que eles tenham sucesso ou falhem por seus próprios méritos fizeram muito sentido.
Steve314

3
@mattnz Há uma resposta objetiva explicada em en.wikipedia.org/wiki/Dynamic_Language_Runtime - o projeto DLR acabou sendo impróprio para outros idiomas.
ivan_pozdeev

Respostas:


17

Eles são de código aberto e não são fabricados pela MS. O IronPython ainda existe, construído em .NET e em desenvolvimento ativo, no entanto, apenas para Python 2.7, não 3.3 (ainda?). Uma versão nova foi lançada alguns dias atrás. Eu não sei sobre o IronRuby.

Além disso, em combinação com o Python Tools for Visual Studio (PTVS), você pode usar o Visual Studio para IronPython.


Também parece que as Ferramentas Python são "incorporadas" com o Visual Studio 2013. Vi um vídeo do PyTools onde eles têm o VS2013, acesse Novo Projeto, escolha Python e você terá a opção de baixar as ferramentas automaticamente a partir do IDE, da próxima vez que você escolher Novo Projeto e acessar o Python, terá todas as opções para o seu Projeto Python, até o Django.
Musaab 13/09/13

1
-1: falso. IronPython foi produzido por Jim Hugunin como parte de seu trabalho para M $.
ivan_pozdeev
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.