Your SlideShare is downloading. ×
Taller Grails
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Taller Grails

695
views

Published on

Taller de Grails el 29/01/2010 en Zaragoza.

Taller de Grails el 29/01/2010 en Zaragoza.

Published in: Technology, News & Politics

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
695
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Taller de Grails 29/01/2010 [email_address]
  • 2.
    • Framework web para la plataforma Java, de los llamados “full stack”. Escrito en Groovy y Java utilizando como base varios frameworks maduros(Spring, Hibernate...).
    • 3. CoC & DRY.
    • 4. Inspirado en Ruby on Rails.
    • 5. Licencia Apache 2. Mantenido principalmente por SpringSource (división de VMware).
    ¿Qué es Grails?
  • 6.
    • Menos ceremonioso y más expresivo que Java
    • 7. Todo es un objeto (no hay tipos primitivos)
    • 8. Compilado o script
    • 9. Imports por defecto (java.util.*, java.io.*, java.net.*, java.math.BigDecimal, java.math.BigInteger, groovy.util.*)
    • 10. Compilación cruzada (Joint compilation)
    • 11. El GDK extiende a la JDK
    • 12. Expandos y MOP (añade y modifica atributos y métodos en tiempo de ejecución)
    Algunas características de Groovy
  • 13.
    • Clases de Dominio (GORM)
    • 14. Servicios
    • 15. Controladores
    • 16. Vistas + Layouts
    • 17. Librerías de tags
    Artefactos de Grails
  • 18.
    • Scaffolding (“andamiaje”) para generar CRUD
    • 19. Soporte de i18n
    • 20. Automatización de tests “out of the box”
    • 21. Soporte REST
    • 22. Plugins (más de 300 en el repositorio oficial)
    Cosas chulas :)
  • 23.
    • Integración con tecnologías/frameworks Java(AppEngine, Struts, JMS, WebFlow, Quartz...)
    • 24. Integración con otros lenguajes de la JVM(Clojure, Scala, Php)
    • 25. Autentificación(Spring Security, Shiro, OpenID, OAuth, Facebook...)
    • 26. Testing(Webtest, Functional test, Spock...)
    • 27. Muchos más(CouchDB, PayPal, Jabber, CloudFoundry, Searchable...)
    Algunos tipos de plugins
  • 28. Desarrollados con Grails
    • http://www.sky.com/ (¿400% más de productividad?)
    • 29. http://mp3.walmart.com/
    • 30. http://www.wired.com/reviews/
    • 31. http://www.jobsket.com/ ;)
    • 32. http://www4.uc3m.es/aloja/
    • 33. http://www.uifi.es/ (en 10 horas)
    • 34. http://www.grails.org/Testimonials
    • 35. http://www.grails.org/Success+Stories
  • 36.
    • http://grails.org/
    • 37. http://groovy.codehaus.org/
    • 38. http://groovyblogs.org/
    • 39. http://groovy.org.es/
    • 40. http://grails.org.mx/
    • 41. http://www.escueladegroovy.com/
    • 42. http://www.spring2gxday.com/ (19 de Febrero)
    Enlaces de interés