SlideShare una empresa de Scribd logo
The search is over

   Nicolás Bello Camilletti
               @nbellocam
Características
Framework
De alta
productividad
Basado en   Ruby on Rails
Convención sobre
configuración
Don’t Repeat Yourself (DRY)
Reutilización de tecnologías
                 ya probadas
Entorno completo
         de desarrollo
Soporte para
  Plugins
Scaffolding!!
Simple y fácil
    de aprender
Divertido
Auto-magia
Lo divertido 
Historia
                            Comprado
Inicio v0.1                por WM Ware
 (7/2005)                    (8/2009)




              Comprado                   Actualmente
              por Spring                   v1.3.9 y
                Source                      v2.0.4
              (11/2008)
Arquitectura
MVC   web
Juguemos 
Sistema de
prestamos de
juegos
Conclusiones
Grails
No trabajen
           duro.




Trabajen de forma
  inteligente!
Referencias
• Sitio oficial
  – http://www.grails.org/
• Sitio de groovy
  – http://groovy.codehaus.org/
• Sitio de SpringSource Tool Suite
  – http://www.springsource.com/developer/sts
Muchas gracias!!!

Más contenido relacionado

ODP
Grails barcamp 2013
KEY
Grails: Aumenta tu productividad en tus aplicaciones web Java
ODP
Seminario Grails
KEY
Integrando Groovy & Grails en el proceso de desarrollo
PDF
20170405 - Ecosistema Javascript
PPTX
Desarrollo en 4G(Groovy, Grails, Git, GoogleAppEngine)
ODP
Taller Grails
PDF
Introducción a Groovy
Grails barcamp 2013
Grails: Aumenta tu productividad en tus aplicaciones web Java
Seminario Grails
Integrando Groovy & Grails en el proceso de desarrollo
20170405 - Ecosistema Javascript
Desarrollo en 4G(Groovy, Grails, Git, GoogleAppEngine)
Taller Grails
Introducción a Groovy

La actualidad más candente (20)

ODP
Presentacion Ruby on Rails en Universidad Autónoma 2009
PDF
Introducción a Ruby on rails
PDF
Intro a Grails @ ITESCA
PDF
Grails en SG08
PPTX
Node JS (Francisco Cerdas)
PDF
Grails en el Fonasol
ODP
¿Por qué ruby on rails?
PDF
Introducción a NodeJS
PDF
Buenas Prácticas de desarrollo en Ruby on Rails
PPTX
Dragome en JavaConf Buenos Aires 2014
KEY
Java poliglota
ODP
Jobsket.com, Grails en un proyecto real
PPTX
Net love open source v1.7
PDF
Jobsket Spring 2GX Madrid
ODP
Vaadin y Grails Barcamp 2013
PDF
Software libre para videoconferencias
PPTX
Ruby on Rails y AngularJS
PPTX
Blazor, un nuevo framework .NET
PPTX
WebRTC y Kurento en el T3cgFest 2015
Presentacion Ruby on Rails en Universidad Autónoma 2009
Introducción a Ruby on rails
Intro a Grails @ ITESCA
Grails en SG08
Node JS (Francisco Cerdas)
Grails en el Fonasol
¿Por qué ruby on rails?
Introducción a NodeJS
Buenas Prácticas de desarrollo en Ruby on Rails
Dragome en JavaConf Buenos Aires 2014
Java poliglota
Jobsket.com, Grails en un proyecto real
Net love open source v1.7
Jobsket Spring 2GX Madrid
Vaadin y Grails Barcamp 2013
Software libre para videoconferencias
Ruby on Rails y AngularJS
Blazor, un nuevo framework .NET
WebRTC y Kurento en el T3cgFest 2015
Publicidad

Similar a Grails (20)

KEY
SpringIO 2012 Madrid-Escalabilidad con Grails
PPT
Charla grails
PDF
Presentacion Ruby on Rails CTIC-Cusco2007
PDF
"La era de los frameworks: Ruby On Rails"
PDF
Ruby on Rails - ETyC 2011
ODP
Desarrollo Y ComercializacióN De Software Usando Ruby On Rails
PDF
Un poco más allá con grails. PrimerViernes
PDF
Grails: Framework para el desarrollo de aplicaciones Web No 1
ODP
Grails 2013 - PUCMM - Santiago - Sistemas
KEY
Grails, opción real y escalable para sitios web de alta carga
ODP
Presentación rails 3 Santo Tomás Concepción
PDF
Ruby on Rails
PDF
Netbeans Osum
PDF
Activica - Soluciones de Software
PDF
Introduction grails-es
PDF
Greach 2013 - Todo lo que me hubiera gustado saber cuando empecé a desarrolla...
PDF
PDF
Frameworks MVC para desarrollo de UITES
PDF
Ruby on Rails
SpringIO 2012 Madrid-Escalabilidad con Grails
Charla grails
Presentacion Ruby on Rails CTIC-Cusco2007
"La era de los frameworks: Ruby On Rails"
Ruby on Rails - ETyC 2011
Desarrollo Y ComercializacióN De Software Usando Ruby On Rails
Un poco más allá con grails. PrimerViernes
Grails: Framework para el desarrollo de aplicaciones Web No 1
Grails 2013 - PUCMM - Santiago - Sistemas
Grails, opción real y escalable para sitios web de alta carga
Presentación rails 3 Santo Tomás Concepción
Ruby on Rails
Netbeans Osum
Activica - Soluciones de Software
Introduction grails-es
Greach 2013 - Todo lo que me hubiera gustado saber cuando empecé a desarrolla...
Frameworks MVC para desarrollo de UITES
Ruby on Rails
Publicidad

Más de Nicolás Bello Camilletti (17)

PPTX
Novedades en CI/CD
PPTX
Progressive web apps
PPTX
Personalizando experiencias de usuario con Reinforcement learning y Azure
PDF
Progressive Web Apps - Workshop
PDF
Progressive Web Apps
PDF
Progressive Web Apps
PDF
Introducción a .NET Core y Docker
PDF
Progressive Web Apps - .NET Conf CO 2017
PDF
Progressive Web Apps
PPTX
Creando una SPA con Angular y ASP.NET Core
PPTX
Creando una SPA con Angular 2 y ASP.NET Core
PPTX
Creando una SPA con Angular 2 y ASP.NET Core
PPTX
Introducción a Docker
PPTX
Clase Html + CSS
PPTX
Windows Azure DPE Toolkits
Novedades en CI/CD
Progressive web apps
Personalizando experiencias de usuario con Reinforcement learning y Azure
Progressive Web Apps - Workshop
Progressive Web Apps
Progressive Web Apps
Introducción a .NET Core y Docker
Progressive Web Apps - .NET Conf CO 2017
Progressive Web Apps
Creando una SPA con Angular y ASP.NET Core
Creando una SPA con Angular 2 y ASP.NET Core
Creando una SPA con Angular 2 y ASP.NET Core
Introducción a Docker
Clase Html + CSS
Windows Azure DPE Toolkits

Último (20)

PPT
Protocolos de seguridad y mecanismos encriptación
DOCX
Guía 5. Test de orientación Vocacional 2.docx
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
PPTX
Curso de generación de energía mediante sistemas solares
PDF
MANUAL de recursos humanos para ODOO.pdf
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
unidad 3 tecnología 8° básico: planificación y elaboración de un objeto
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PDF
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
PPTX
ccna: redes de nat ipv4 stharlling cande
PDF
capacitación de aire acondicionado Bgh r 410
DOCX
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPTX
la-historia-de-la-medicina Edna Silva.pptx
Protocolos de seguridad y mecanismos encriptación
Guía 5. Test de orientación Vocacional 2.docx
TRABAJO DE TECNOLOGIA.pdf...........................
Historia Inteligencia Artificial Ana Romero.pptx
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
Documental Beyond the Code (Dossier Presentación - 2.0)
Estrategia de Apoyo de Daylin Castaño (5).pdf
Curso de generación de energía mediante sistemas solares
MANUAL de recursos humanos para ODOO.pdf
CyberOps Associate - Cisco Networking Academy
unidad 3 tecnología 8° básico: planificación y elaboración de un objeto
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
informe_fichas1y2_corregido.docx (2) (1).pdf
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
ccna: redes de nat ipv4 stharlling cande
capacitación de aire acondicionado Bgh r 410
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
Diapositiva proyecto de vida, materia catedra
Propuesta BKP servidores con Acronis1.pptx
la-historia-de-la-medicina Edna Silva.pptx

Grails

Notas del editor

  • #18: grails-app  La aplicaciónconf  Configuración.controllers - Web controllers - The C in MVC.domain - The application domain.i18n - Support for internationalization (i18n).services - The service layer.taglib - Tag libraries.utils - Grails specific utilities.views - Groovy Server Pages - The V in MVC.scripts - Gant scripts.src - Supporting sourcesgroovy - Other Groovy sourcesjava - Other Java sourcestest - Unit and integration tests.
  • #24: En render si se pasa un view con el nombre del la carpeta antes, entonces no toma el defecto de usar el nombre del control como folderStringWriter w = newStringWriter() defbuilder = newgroovy.xml.MarkupBuilder(w) builder.html{ head{ title 'Log in' } body{ h1 'Hello' form{ } } }defhtml = w.toString() renderhtml