Professional Documents
Culture Documents
Sim
Versionamento
● Versão mais recente de Jython é a 2.5.1
RC3
● As versões de Jython são nomeadas de
acordo com a compatibilidade com a
linguagem
O quão rápido é Jython?
● O tempo de inicialização e execução são
largamente determinadas pela JVM
● Jython é aproximadamente tão rápido
quanto CPython, umas vezes mais rápida,
outras mais lenta
● Algumas áreas são sabidos ser mais lentos
Por que Jython?
● Compilação dinâmica para Java bytecode
● Habilidade de estender classes Java em
Jython
● Propriedades Beans
● Linguagem Python
O que Jython pode fazer?
● Introspecção de Java
● Teste interativo das APIs de Java
● Torna as propriedades bean acessíveis
● Usar bibliotecas já feitas em Java
● Scripts de qualidade
● Qualquer coisa já feita em Python*
Diferenças CPython / Jython
● C ● 100% Java
● Multi-plataforma ● Qualquer JVM
● Compila para .pyc (1.1+)
● Estende com C ● Compila para .class
● GIL ● Estende com Java
● Python GC ● Multi-thread real
● Java GC
Dúvidas
?
Referências
● The Jython Project (http://www.jython.org)