Jython, Una a força do python mais o exercito do java

6 respostas
R

www.jython.org é uma proposta no minimo interessante ele se propoe a unir a sintaxe de python mais a vasta biblioteca de class do java, o que torna a curva de aprendizado significamente menor :wink:

Ele já está apto a gerar applets e etc… tudo adicionando somente 150k a mais em sua aplicação :), o contra é que se perde um pouco em velocidade… nada extrondoso mais sim se perde algo de 1 a 3 porcento.

de resto fica ai a dica pro pessoal :slight_smile:

abraços espero ter ajudado de algum forma.

abraços

6 Respostas

cv1

Usar Jython geralmente é uma má idéia a menos que vc já tenha um bom conhecimento em Python e esteja querendo aprender Java, já que existem linguagens de scripting mais “integradas” com a JVM do que o Jython - que tem, sem dúvida, uma sintaxe bastante legal, mas meio difícil em alguns pontos.

Uma sugestão seria dar uma olhada no Bean Scripting Framework - http://jakarta.apache.org/bsf/ - e ver quais sao sao as linguagens suportadas (Jython está entre elas, sem dúvida, mas existem outras mais leves, rápidas e fáceis de aprender).

Ultimamente tenho brincado bastante com Groovy - http://groovy.codehaus.org - e está sendo uma delícia, apesar de estar ainda nas primeiras versões beta, e ainda ter muito a melhorar, especialmente em performance. Mas a sintaxe… putz, incomparável :smiley:

R

cv,
qual linguagem scritp tu me indica ?

marciolx

link

T

Como mencionado o Jython eh na verdade uma reimplementacao do python em java.

O Python eh uma linguagem muito interessante e possui sua implementacao e especificacao na forma opensource. Sua portabilidade eh muito grande, funcionando em muitos ambientes, como DOS, windows, Unix, MacOS 8, entre outros.

Em projetos legitimamente opensource, sempre aparecem ideias inovadoras, como por exemplo esse jython. Na verdade o nome anterior era JPython, depois foi renomeado para jython. Acredito ate que seja uma das primeiras linguagens a se aventurar nesse caminho, de implementar em java outra linguagem.

Outros projetos no Python tambem aparecem continuamente, por exemplo, a implementacao padrao do Python costuma empilhar os objetos de chamada de funcao na propria pilha de execucao de codigo C (Stack). Teve um cara que quis fazer uma implementacao que nao trabalhava dessa maneira, que nao fazia uso da pilha , surgiu entao o Stackless Python.

Realmente eh uma linguagem muito interessante que vale a pena ser considerada. Possui uma serie de caracteristicas interessantes, como por exemplo, heranca multipla, hehehe, coisa que o java nao tem (deve ter dado trabalho)

geofrey

Oi galera,
alguém sabe de links que ensinem a converter codigo em pythom pra java?

Eduardo_Bregaida

“ralobao”:
cv,
qual linguagem scritp tu me indica ?

JavaScript é mto boa, vc faz mta coisa…

Criado 28 de dezembro de 2003
Ultima resposta 19 de mar. de 2004
Respostas 6
Participantes 6