MS + IronPython = Bah!
March 28th, 2005
Recentemente eu falei um pouco sobre imaturidade ou incompetência mais do lado pessoal. Mas existem decisões externas que podem por um trabalho competente no esgoto.
Não acompanho muito o que acontece no mundo do Python mas, recentemente, o caso do IronPython chamou um pouco da minha atenção. O Jim Hugunin (pai do Jython) resolveu desenvolver o IronPython, para a plataforma .NET.
Não, não fiquei com ciúmes por dois motivos: em primeiro lugar não pretendo aderir ao .NET ou mono (salvo em caso de vida ou morte) e em segundo lugar porque o próprio ‘Matz’ já demonstrou que não é do interesse dele e consequentemente da linguagem uma aliança com o Microsoft. O objetivo do Ruby, agora, é o Rite.
Independente de eu gostar ou não, existe muita gente que usa Python, com sucesso, em diversos projetos. Outro simplesmente preferem Python a Ruby. Ok, cada um na sua. A linguagem está ai, desenvolvendo-se e dando mais uma opção de escolha, o que é muito bom.
Qual o motivo do Bah? É a única interjeição que um gaúcho conhece. :-). Mas o fato é o seguinte:
Conforme está no blog do Edd Dumbill:
“…
Right now, not all of IronPython 0.7 will run on Mono, due to dependence on certain .NET 2.0 features. However, I’m told some changes are going into Mono’s development branch to remedy this. Perhaps more seriously, third-party patches won’t be considered until after the 1.0 release. Hugunin encourages people to be involved, but only in filing good bug reports and feature requests. And when doing this involves a .NET passport, and using the GotDotNet web forums rather than good old mailing lists, it’s a bit of a disincentive.
…
Ou seja: Primeiro eles conseguiram transformar o Python em uma linguagem monoplataforma (desculpem o trocadilho). Depois ainda conseguiram dificultar o acesso que geralmente é um meio de comunicação importantíssimo no desenvolvimento de uma linguagem aberta (no Ruby, por exemplo, existe um lista que possui ainda ligação com a usenet, isto é, pelo menos dois canais de comunicação entre a comunidade e os desenvolvedores). Sem falar na possibilidade de acesso pelo gmane, google, irc, etc.
Termina com o Edd Dumbil escolhendo outra linguagem para trabalhar no Mono/.NET. Mesmo sendo a outra linguagem, Boo/, mais recente e menos madura que Python (se bem que eu fui dar uma olhadinha e é bem parecida com Python, inclusive tirando algumas coisas que eu não gostava).
Pois é. Se não gostou do Bah no título, sinta-se a vontade para trocar por Boo.
Moral da história: Em time que está ganhando, a gente só mexe quando sabe o que está fazendo. Caso contrário, um time vencedor pode ir para a segundona mais rápido do que se pensa.
Não sei onde vai terminar a história, mas que eles queimaram o filme do Python no .NET/Mono queimaram.
Entry Filed under: Geral
3 Comments
1. TaQ | March 28th, 2005 at 8:09 am
Bom, eu sou suspeito para falar do Mono … ;-)
2. Guaracy Monteiro | March 28th, 2005 at 4:19 pm
Eu também mas….
Pessoalmente acho que o “Hugunin”, se estivesse mantendo um trabalho independente, não faria uma coisa assim. Mas como agora ele tem ‘chefe’, e a empresa para a qual ele trabalha possui metas … (alguém sabe quais são? >:) )
Ei pessoal do Python! Original só tem um. Que tal criarem um selinho ‘Guido inside’ :-)
3. Stranjo | March 31st, 2005 at 4:10 pm
Seria interessante mesmo, ja imaginou?
o emblema Guido-Inside com os dizeres:
Power-Guido
com uma cobrinha em pé ahhahaha