Rapidinhas sobre Python
A Sun criou um espaço dedicado ao Python dentro do Sun Developer Network. Na página, existem links para o Dive Into Python, dicas para montar um ambiente com Django, Jython ou Python, GlassFish, etc. Vale ressaltar também que o NetBeans começou a dar suporte oficial para o Python.
A Apple começou a dar suporte para Python há algun tempo atras, permitindo que desenvolvedores criassem programas em Python com interfaces gráficas nativas em Cocoa usando o Interface Builder e o XCode.
A impressão que eu tenho é que nos ultimos 12 meses, Python tem consistentemente ganhado espaço em blogs, sites especializados, projetos web. O futuro parece promissor.

Apesar de não ser desenvolvedor profissional, estou super satisfeito com a minha escolha por Python.
O quê? Sun dando espaço para outra coisa que não seja Java? Vou ter que arrumar um outro grito de guerra para os Javaístas de plantão.
Já sei! Que tal “Python não escala!” Péra aí… “A Sun não escala”. Ah, não… “Python não é Java”. Não! “Sun é linguagem de script”. Hum, not yet… “Java não roda dentro da VM do Python”. Também não?! “Python não é enterprise”. “A Sun não é o Google!”, “O Google não escala”. “Python não é Google!”.
Ou algo do gênero.
Olha ai…
Também me admira a Sun dar espaço ao python…
Já sabia que ele tinha contratado alguns profissionais….
Já pensou a Sun investindo seu markting monstro no Python?!
ESPERO QUE ISSO ACONTEÇA!!!!!
Oi,
a Sun tem demonstrado interesse por outras linguagens, mas normalmente atreladas a JVM. Por exemplo, eles que iniciaram e dao grande suporte pra JRuby, que implementa Ruby rodando sobre a JVM.
Quanto ao crescimento de Python, eu tenho uma pergunta. Eu tenho ouvido muitas coisas do tipo “Ruby eh Smalltalk sobre arquivos” e que “Ruby e Python sao tao parecidos que as diferenças sao na sua grande maioria simples sintaxe”.
Eu nao tenho experiência suficiente em Python e Ruby, mas o que vocês acham dessa comparação? Me parece um pouco simplista, mas eu nao sei as sutilezas das linguagens que fariam grandes diferenças. Mas o que quero argumentar eh que realmente estamos voltando a ter um crescimento de linguagens dinâmicas (como prova o crescimento de javascript). Assim, o crescimento de Python nao eh algo isolado, mas parte de uma tendência.
E quanto a Ruby e Smalltalk, o pessoal do Maglev tah mostrando que realmente os conceitos sao bem parecidos.
@Vinicius
Sua “escolha por Python” pra que? Pra um projeto especifico ou pra ser aquela linguagem em que voce se dedica mais e acaba sendo mais especialista?
Thiago,
de fato esta tendencia de crescimento de linguagens dinâmicas é meio que geral. Acho que elas vão acabar dominando este nicho de desenvolvimento de aplicações web não corporativas. E no caso de Python, cada vez mais eu ouço ou leio sobre cases de uso interno em empresas para tarefas do dia a dia. Talvez os casos mais famosos sejam ILM, Pixar e Google.
Quanto a similaridades entre Python e Ruby, o que eu posso te dizer é que ambas possuem características de linguagens funcionais, são orientadas a objeto, usam e abusam de closure, listas, tuplas e consideram funções como first class citizen. Fora isso, apenas sei que as sintaxes são muuuuuuuito diferentes. Mas não conheço Ruby para poder aprofundar minha análise.
[]s
[]s