Groovy e Jython  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
RafaelRio
Java Ninja
[Avatar]

Membro desde: 05/09/2006 06:52:42
Mensagens: 255
Localização: São Paulo
Offline

Recentemente, andei "brincando" com Python e fiquei impressionado! Isso acabou me levando para o Jython e, depois, até Groovy... Quando vi que estava chegando em Ruby, parei! Afinal de contas, é impossível aprender tudo.

Enfim, mais do que o poder e a simplicidade do Jython e do Groovy, o potencial para aumentar a produtividade no desenvolvimento, me interessou a possibilidade de utilizar embedded scripiting.

Já estou com tudo pronto aqui para utilizar qualquer uma dessas duas linguagens. Mas, antes de arregaçar as mangas, gostaria de ouvir a opinião de quem já utilizou, ou utiliza, Groovy ou Jython.

Primeiro, ainda estou na dúvida sobre qual vou usar. E tirando a questão dos embedded scriping, também tenho dúvidas onde usar, sempre pensando em aumentar a produtvidade, claro!

Mas, nem é só isso. O código fica mais enxuto, mais claro, até mais bonito - se é que se pode dizer que um código é bonito...

Rafael Fiume.
Yes, Nós Temos Bananas

Sun Certified Programmer for the Java Platform, Standard Edition 6
Sun Certified Web Component Developer for the Java Platform, Enterprise Edition 5

Nullius in verba.
"A palavra de nenhum homem será a final."
Lema da Royal Society, associação de cientistas de Londres, em 1660. Entre os seus membros e presidentes esteve Isaac Newton.
[Email]
RafaelRio
Java Ninja
[Avatar]

Membro desde: 05/09/2006 06:52:42
Mensagens: 255
Localização: São Paulo
Offline

Só um exemplo para ficar mais claro:


Esse código feito em Jython é suficiente para griar um JFrame, com um JTextField, três botões, cada um com o seu rótulo, respondendo aos eventos e ainda ajustando o tamanho dos componentes!

Também ilustra uma série de características: listas e dicionários, por exemplo, são próprios (built-in) da linguagem.

Fonte: http://www.oreilly.com/catalog/jythoness/chapter/ch01.html

Rafael Fiume.
Yes, Nós Temos Bananas

Sun Certified Programmer for the Java Platform, Standard Edition 6
Sun Certified Web Component Developer for the Java Platform, Enterprise Edition 5

Nullius in verba.
"A palavra de nenhum homem será a final."
Lema da Royal Society, associação de cientistas de Londres, em 1660. Entre os seus membros e presidentes esteve Isaac Newton.
[Email]
pcalcado
Moderador
[Avatar]

Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline

Eu usei bastante Groovy para alguns casos que comentei na palestra que minsitrei no Rio Java Summit 2006, dê uma olhada nos slides.

Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay
[Email] [WWW] [Yahoo!] [MSN]
RafaelRio
Java Ninja
[Avatar]

Membro desde: 05/09/2006 06:52:42
Mensagens: 255
Localização: São Paulo
Offline

Jython: Vivo e Bem (Procurando por amor)

Esse é o título de uma artigo no JavaLoby, retratanto o apelo de um dos desenvolvedores do JRuby para que a comunidade de desenvolvedores Java e Python contribua para a continuidade do desenvolvimento do Jython.

Aqui vai o link: http://www.javalobby.org/java/forums/t84455.html

O pouco contato que tive com o Python foi suficiente para me convencer da sua utilidade, e o Jython está na minha mira! Se não for pra frente, vai ser realmente uma pena...

Rafael Fiume.
Yes, Nós Temos Bananas

Sun Certified Programmer for the Java Platform, Standard Edition 6
Sun Certified Web Component Developer for the Java Platform, Enterprise Edition 5

Nullius in verba.
"A palavra de nenhum homem será a final."
Lema da Royal Society, associação de cientistas de Londres, em 1660. Entre os seus membros e presidentes esteve Isaac Newton.
[Email]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team