Começando

11 views
Skip to first unread message

Ivan Garcia

unread,
Aug 2, 2006, 11:33:14 PM8/2/06
to groo...@googlegroups.com
Groovy é uma linguagem ágil e dinâmica para a plataforma Java com muitas características
inspiradas em linguagens como Python, Ruby e Smalltalk, disponibilizando-as para os
desenvolvedores utlizando uma sintaxe similar à de Java.

Criar aplicações web, escrever shell scripts facilmente, escrever de forma concisa, criar casos de teste usando integração com JUnit, ou prototipar, nunca foi tão conciso e groovy.

Groovy trabalha de forma transparente com todos os objetos e bibliotecas Java existentes e compila diretamente para Java bytecode tanto no desenvolvimento de aplicações como no modo script.

Groovy fornece poder adicional :

  • conceitos de linguagem aprimorados
    • Suporte a closures - blocos de código reutilizáveis
    • Sintaxe nativa parar listas e mapas
    • Suporte ao padrão Gof Builder através na noção de builders
    • Operadores regex ao nível de sintaxe e sequências de escape
    • Suporte nativo a JavaBean
    • Sobrecarga de operadores  para simplificar o trabalho com Collections e Maps
    • Iteração polimórfica e autoboxing
    • Estensão da biblioteca padrão da Java através do GDK
  • características padrão úteis para aumentar a produtividade do desenvolvedor, tais como:
  • ótimos módulos criados pelo usuários
    • Grails : Groovy on rails para o fácil desenvolvimento de aplicações multi-camada
    • Gram : uma ferramenta do tipo xdoclet para processar marcações doclet tags ou anotações do Java 5
    • COM Scripting
    • GroovySWT : wrapper em torno do SWT, a biblioteca gráfica do Eclipse
    • GroovySOAP: acessando web services com Groovy
    • GSP : Groovy server pages
    • GSQL : acessando banco de dados com Groovy
    • Process : manipulando processos externos
    • XML-RPC : RPC (Remote Procedure Call) sobre HTTP realmente fácil
    • Jabber-RPC: RPC sobre sistemas de mensagens instantâneas baseadas em Jabber (incluindo o Google Talk)
    • GoogleDataSupport : use facilmente as APIs de dados do Google dentro doGroovy
    • GORM : Mapeamento Objeto-Relacional do Grails
    • Groovy Monkey: port do Eclipse Monkey para Groovy com algumas melhorias

Divirta-se fazendo seu código mais groovy !!!!


These are the final results of the JSR Review Ballot for JSR #241. The Executive Committee for SE/EE has approved this ballot.

Votes


SE/EE
Apache Software Foundation Yes
Apple Computer, Inc. Yes
BEA Systems Yes
Borland Software Corporation Yes
Caldera Systems Yes
Fujitsu Limited Yes
Hewlett-Packard Yes
IBM Yes
IONA Technologies PLC Yes
Lea, Doug Yes
Macromedia, Inc. Yes
Monson-Haefel, Richard Yes
Nokia Networks Yes
Oracle Yes
SAP AG Yes
Sun Microsystems, Inc. Yes

Icon Legend
Yes Yes
No No
Abstain Abstain
Not voted Not voted
"Sun is happy to see Groovy proposed as a JSR.
Having additional interesting languages for
the Java platform seems like a Good Thing!"
                                     - Graham


Saiba mais

http://groovy.codehaus.org/Portuguese+Home
http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-147.html
http://grails.codehaus.org/
http://www.robert-tolksdorf.de/vmlanguages.html
http://pt.wikipedia.org/wiki/Groovy




Reply all
Reply to author
Forward
0 new messages