Your SlideShare is downloading. ×
0
Taller Grails
Taller Grails
Taller Grails
Taller Grails
Taller Grails
Taller Grails
Taller Grails
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

708

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
708
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. <ul><li>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 &amp; DRY.
  • 4. Inspirado en Ruby on Rails.
  • 5. Licencia Apache 2. Mantenido principalmente por SpringSource (división de VMware). </li></ul>¿Qué es Grails?
  • 6. <ul><li>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) </li></ul>Algunas características de Groovy
  • 13. <ul><li>Clases de Dominio (GORM)
  • 14. Servicios
  • 15. Controladores
  • 16. Vistas + Layouts
  • 17. Librerías de tags </li></ul>Artefactos de Grails
  • 18. <ul><li>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) </li></ul>Cosas chulas :)
  • 23. <ul><li>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...) </li></ul>Algunos tipos de plugins
  • 28. Desarrollados con Grails <ul><li>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 </li></ul>
  • 36. <ul><li>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) </li></ul>Enlaces de interés

×