Introduccion a Groovy

1,310 views

Published on

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
1,310
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
9
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Introduccion a Groovy

  1. 1. Introduccion  a  Groovy  
  2. 2. Quien  Soy    Desarrollador  Java  desde  el  inicio    Creyente  fiel  del  Codigo  Abierto    Miembro  del  equipo  Groovy  (2007)    Lider  del  proyecto  Griffon    Actualmente  trabajo  en  
  3. 3. Agenda    Que  es  Groovy     Closures,  Operadores,  Metaprogramacion    Ecosistema  y  bibliotecas     Grails,  Griffon,  Gaelyk   Spock,  Easyb,  Gradle,  Gant   Gpars,  CodeNarc  
  4. 4. CaracterisLcas  principales    Lenguaje  dinamico  para  la  JVM.     Tipado  opcional     Invocacion  dinamica  de  metodos     Sobrecarga  de  operadores     Extensiones  a  la  biblioteca  estandard  Java   (JSL  -­‐>  GDK)    
  5. 5. Sintaxis,  shmintaxis    Sintaxis  99%  compaLble  con  Java    Renombrar  archivos  .java  a  .groovy,  compilar  y   listo    Ojo  con  inicializacion  de  arreglos  -­‐>   incompaLble  
  6. 6. CaracterisLcas  Especiales    Nuevos  operadores     ?.  Navegacion  segura     ?:  Elvis     *  Explosion  (spread?)     <=>  Nave  Espacial  (no  es  broma!)  
  7. 7. Metaprogramacion    Bastantes  opciones  a  tu  disposicion     MetaClasses     Categorias     Transformaciones  de  AST  
  8. 8. Aplicaciones  Web  
  9. 9. Aplicaciones  de  Escritorio  
  10. 10. Google  App  Engine  
  11. 11. Herramientas  de  Construccion   Gradle  
  12. 12. Herramientas  de  Pruebas   Easyb   Spock  
  13. 13. Gracias!   @aalmiray  hep://jroller.com/aalmiray  

×