Groovy virou JSR!  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

*musiquinha do plantao da Globo*



Galera, nao sei quantos de voces ja ouviram falar da Groovy, uma linguagem de scripting feita pra plataforma Java (ou seja, eh compilada pra bytecode assim como qualquer .java, e pode usar as mesmas APIs).

O negocio eh o seguinte... o projeto entrou pro JCP, e eh possivel que vejamos suporte a Groovy no javac das nossas futuras JDK 1.6... o que vcs acham disso?

Links, pros perdidos:

http://www.jroller.com/page/cv/20040316#gah_roo_vee (meu blog)

http://www.jcp.org/en/jsr/detail?id=241 (JSR)

http://groovy.codehaus.org (site oficial)
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
om
JavaGuru
[Avatar]

Membro desde: 30/06/2003 16:45:06
Mensagens: 217
Localização: São Paulo/SP
Offline

Eu já dei uma "brincada" com Groovy, e achei bem legal, fácil e divertido de se programar.

Se tiver suporte na jdk, acho que muita gente vai programar + em groovy do q em java...
urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

acho dificil ter duporte dentro do JDK,

o qu eles tão tentando fazer le, é padronizar o Groovi, no caso, quando quiserem fazer uma alteração no groovi, terão que criar uma JSR primeiro, como funciona com o java.

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

This technology is not targeted for inclusion in any platform edition, although as Groovy compiles to regular bytecode for standard JVMs, Groovy can and is used on both J2SE and J2EE environments.


A intencao nao eh incluir - apesar de isso poder mudar mais pra frente, vai depender do sucesso da ferramenta - o compilador do Groovy na JDK. Entao, o que o urubatan falou esta certinho... (apesar de a tecla y dele estar com problema ). Uma pena, pq se o javac compilasse .groovy, e tivesse suporte joinha no Eclipse, eu juro que eu nao programava mais em Java
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
dukejeffrie
Virtual Machine Man
[Avatar]

Membro desde: 21/08/2002 03:53:28
Mensagens: 661
Offline

Eles foram espertos em fazer com que o Groovy compilasse pra bytecode normal e não introduzir nenhum lixo na linguagem...

Brevity is the soul of wit
[Email] [WWW] [MSN] [ICQ]
Paulo Silveira
Administrador
[Avatar]

Membro desde: 07/08/2002 18:38:50
Mensagens: 4203
Localização: São Paulo
Offline

O cara la do bileblog meteu o pau, e ateh com certa razao.
Mas uma JSR como essa deve chamar muita atencao da Sun, para o .net parar de3 falar de vez que nele da pra programar em diversas linguagens e aquela coisa toda.

http://blog.caelum.com.br twitter: @paulo_caelum


[Email] [WWW]
dukejeffrie
Virtual Machine Man
[Avatar]

Membro desde: 21/08/2002 03:53:28
Mensagens: 661
Offline

Só digo que eu tb acho cedo. Tem muito pau...

Baixei o beta4 aqui pra ver se pelo menos o XML builder funciona.

mas eu não vou largar o Beanshell pelos próximos meses, isso eu posso garantir.

[]s!

Brevity is the soul of wit
[Email] [WWW] [MSN] [ICQ]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Eh muito cedo pra comecar a usar em produção, mas é cedo pra levar pra um JCP da vida? Po, juro que eu nao entendi o raciocinio aqui
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
dukejeffrie
Virtual Machine Man
[Avatar]

Membro desde: 21/08/2002 03:53:28
Mensagens: 661
Offline

Eu vou esclarecer.

Sobre o Groovy, eu achei a linguagem ANIMAL, acho que demorou pra ter algum suporte desses no java. Concordo com o bileblog num único aspecto: Groovy não tem padrão nenhum, não foi exposta ao mundo tempo suficiente pra desenvolver amor e ódio.

Amor e ódio às características da linguagem são úteis pq preservam o bom e estimulam a mudança do que é ruim.

Só que a porcaria do Java tem essa porcaria desse WORA, que nada some. Todas as deprecations do mundo vão ficar pra sempre lá.

Então seria mais legal deixar o projeto livre um tempo, até as grandes mudanças acontecerem.

Espero que eu tenha conseguido me expressar, tô meio revoltado hj.

[]s!

Brevity is the soul of wit
[Email] [WWW] [MSN] [ICQ]
marciolx
GUJ Master
[Avatar]

Membro desde: 28/01/2003 15:38:00
Mensagens: 1090
Localização: Piracicaba/SP
Offline

Groovy é legal, mas porque tanto hype em cima dela? o que será do Jython, JRuby, Beanshell, Rhino? Por que a Groovy furou fila?

@ till %. Simple.
[Email]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Jython, JRuby, BeanShell e Rhino vao continuar bem, obrigado

Nao tem nenhuma furada de fila com o Groovy - mesmo pq as outras linguagens ja sao padronizadas por outras entidades (Jython - Python, BeanShell - Java, JRuby - Ruby, Rhino - ECMA).
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
marciolx
GUJ Master
[Avatar]

Membro desde: 28/01/2003 15:38:00
Mensagens: 1090
Localização: Piracicaba/SP
Offline

cv wrote:Jython, JRuby, BeanShell e Rhino vao continuar bem, obrigado


ah... ufa

quer dizer então que se eu usar jython (como linguagem de script embutida) em trechos de um projeto em produção hoje, muito provavelmente não vou me arrepender daqui a... digamos, uns 3 anos porque todo mundo (inclusive eu) estará usando Groovy?

@ till %. Simple.
[Email]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

É meio arriscado dizer que algo na informatica dura mais de 3 anos sem sofrer uma alteracaozinha sequer, nao?
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
marciolx
GUJ Master
[Avatar]

Membro desde: 28/01/2003 15:38:00
Mensagens: 1090
Localização: Piracicaba/SP
Offline

cv wrote:É meio arriscado dizer que algo na informatica dura mais de 3 anos sem sofrer uma alteracaozinha sequer, nao?


ok, mas se houver espaço para outras linguagens de script que não apenas o Groovy (JSR), então tá beleza.

@ till %. Simple.
[Email]
marciolx
GUJ Master
[Avatar]

Membro desde: 28/01/2003 15:38:00
Mensagens: 1090
Localização: Piracicaba/SP
Offline

the role of Jython

http://weblogs.java.net/pub/wlg/1259


"right now I'm 100% take-it-to-the-bank bet-my-career sure of this: dynamic languages (what we used to call 'scripting languages') are already playing a large role in Enterprise Software Development; and their role is going to be growing in size, at least for the next little while. Jython represents a chance to have that growth happen inside the Java technology environment, rather than outside."

@ till %. Simple.
[Email]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team