Utilize Groovy nos seus futuros projetos
Upcoming SlideShare
Loading in...5
×
 

Utilize Groovy nos seus futuros projetos

on

  • 339 views

Apresentação de introdução a linguagem de programação groovy feita no Cesupa no dia 24/05/2013... Essa é a versão atualizada da minha primeira apresentação.

Apresentação de introdução a linguagem de programação groovy feita no Cesupa no dia 24/05/2013... Essa é a versão atualizada da minha primeira apresentação.

Statistics

Views

Total Views
339
Views on SlideShare
332
Embed Views
7

Actions

Likes
0
Downloads
4
Comments
0

1 Embed 7

http://palestrascoletivas.com 7

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Utilize Groovy nos seus futuros projetos Utilize Groovy nos seus futuros projetos Presentation Transcript

  • Utilize Groovy nos seus futuros projetos...Márcio FerreiraAnalista de Sistemas – BBTecmarciowferreira@marciowferreira.net
  • Antes de começar...Antes de começar...Linguagens dinâmicas???Linguagens dinâmicas???
  • Linguagens DinâmicasLinguagens Dinâmicasresumidamente falando...resumidamente falando...•Não há uma definição universal dedados•Interpretada•Tipagem Dinâmica•Duck Typing
  • Atualmente existem vários “sabores”Atualmente existem vários “sabores”de linguagens dinâmicas e estáticade linguagens dinâmicas e estáticapara a plataforma Java...para a plataforma Java...
  • Estes são alguns...Estes são alguns...
  • Finalmente o Groovy: Uma ra idaṕFinalmente o Groovy: Uma ra idaṕintrodução...introdução...É uma linguagem dinâmica de programação orientada aobjetos desenvolvida para a plataforma Java que temcomo foco a alta produtividade, tendo como inspiraçãoRuby, Python e Smaltalk.“ Minha ideia inicial é fazer uma pequena linguagemdinâmica que seja totalmente compativel com Java etenha toda produtividade e elegância encontrada em Rubye Python “ (James Strachan)
  • Então por que o Groovy?Então por que o Groovy?●Java em Linguagem Dinâmica●Menos código repetitivo●Facilmente integrável ao Java●Baixa curva de aprendizagem●Maximum Productivity
  • Além disso, Groovy já possui todosos recursos já conhecidos do Java...
  • E também adiciona coisas legais deE também adiciona coisas legais deoutras linguagens...outras linguagens...
  • Além disso, um código-fonte Java éAlém disso, um código-fonte Java étambém um código-fonte Groovytambém um código-fonte Groovyválido...válido...=
  • Então um programador JavaEntão um programador Javatambém é um programadortambém é um programadorGroovy em potencial...Groovy em potencial...
  • Enquanto isso, no mercado deEnquanto isso, no mercado detrabalho... Há vagas...trabalho... Há vagas...
  • Mas como eu instalo???Mas como eu instalo???
  • Beleza, mas agora...Beleza, mas agora...
  • Sintaxe...Sintaxe...
  • Importação AutomáticaImportação AutomáticaGroovy importa implicitamente os pacotesgroovy.lang.* , groovy.util.* java.lang.* , java.util.* ,java.net.* , java.io.*O que nos permite um código assim .:
  • Para trabalhar com entradas dePara trabalhar com entradas deusuário em Groovy, use isso.:usuário em Groovy, use isso.:
  • Além disso, há todo um universo deAlém disso, há todo um universo derecursos disponíveis...recursos disponíveis...http://groovy.codehaus.org/ - Site oficialhttp://www.grailsbrasil.com.br/http://griffon.codehaus.org/http://grails.orghttp://groovymag.com