Desarrollo web con Grails

Páginas: 9 (2243 palabras) Publicado: 3 de noviembre de 2015
Desarrollo Web con Grails Framework
Sistemas de Información
García Granados Alejandro, Cornejo Velázquez Eduardo
sat_vai_mal_1261@hotmail.com, ecornejo@uaeh.edu.mx
Universidad Autónoma del Estado de Hidalgo, Centro de Investigación en Tecnologías
de la Información y Sistemas

RESUMEN
Una de las tendencias actuales del desarrollo Web es la necesidad de tener un
incremento en la productividad delos equipo de trabajo, mediante la reutilización de
código para buscar reducir los tiempos de desarrollo y de puesta en línea, así como el
disminuir los riesgos asociados con la construcción de las aplicaciones. El Framework
Grails es una herramienta que agiliza y simplifica el desarrollo de aplicaciones Web
facilitando al programador algunas de las tareas más tediosas a la hora de escribir
códigos.Grails Framework es una herramienta que permite el desarrollo ágil de
aplicaciones y reduce el tiempo de entrega.

PALABRAS CLAVE
Desarrollo Web, Grails Framework, desarrollo ágil.

Introducción.
La demanda de desarrollo de aplicaciones para Internet ha crecido de forma
desmesurada en los últimos 10 años (Smith, 2009). Además, los tiempos de desarrollo
y puesta en línea se han acortado (Pressman,2005). Para atender a esta demanda la
filosofía Ágil de Desarrollo de Software (Agile Alliance, 2001) ha contribuido con
métodos, técnicas y herramientas. Dichos métodos del desarrollo ágil de aplicaciones
se basan en el principio de “reutilización de código para aumentar la productividad y
disminuir los riesgos de desarrollo” (Rocher, 2006; Gomis, 2010).

En la mayoría de los desarrollos Webreutilizamos código de alguna forma (funciones
o clases de otros proyectos propios, framework o librería incluidas, etc.) ya que ahorra
tiempo y esfuerzo (Pressman, 2005; Gomis, 2010).
En este contexto, Grails Framework es una herramienta que agiliza y simplifica el
desarrollo de aplicaciones Web (Rocher, 2006; Brito, 2009), permitiendo al
desarrollador fortalecer la construcción de proyectorobustos, aprovechando por un
lado la reutilización de código, pero sobre todo acortando los tiempo de codificación,
pruebas y puesta en línea.

1. Lenguaje Groovy.
Java ha mostrado ser un lenguaje de programación poderoso y de alto nivel. Sin
embargo, posee sutilezas que en algunas ocasiones vuelven tediosa y redundante la
codificación. Además, a diferencia de algunos lenguajes orientados a objetos,Java no
poseen características dinámicas.
El lenguaje de programación Groovy (Koening, 2007) surgió en el año 2003 gracias a
la iniciativa de James Strachan y Bob McWhirter. La intención del lenguaje no es ser
sucesor de Java, ya que toda su funcionalidad se encuentra disponible en Groovy.
Groovy reúne características de Java, Ruby, Python y SmallTalk en un solo lenguaje, lo
que lo convierte en unlenguaje poderoso y fácil de usar. La curva de aprendizaje de
Groovy para los desarrolladores Java es relativamente pequeña, lo cual les permite
crear aplicaciones en Groovy de forma inmediata. Los desarrolladores de Grails
eligieron a Groovy como su lenguaje base debido a su poder y dinamismo.
2. Spring Framework.
El desarrollo de aplicaciones web con Java Enterprise Edition (JEE) tiene detallesque
lo hacen tedioso y repetitivo. Teniendo ello en cuenta Rod Johnson, un desarrollador
férreo en JEE, publicó en su libro Expert One-on-One J2EE Design and Development
(2003) una serie de herramientas que facilitan, aceleran y simplifican el desarrollo de
aplicaciones Web en JEE. Este conjunto de herramientas son la base del Spring
Framework.
Spring Framework es un conjunto de herramientas quepromueven la separación de los
módulos de aplicación mediante la Inyección de Dependencias (Fowler, 2004), que
propone el bajo acoplamiento de componentes, así como su reutilización dentro del
mismo programa. Por otra parte, Spring Framework abstrae mucha de la funcionalidad
de JEE mediante la automatización de ésta o proporcionando versiones más sencillas.
En los últimos años, Spring Framework ha...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Integración De Los Frameworks Grails Y Gwt Para El Desarrollo Web
  • Desarrollo web
  • desarrollo web
  • Desarrollo Web
  • desarrollo de las web
  • Desarrollo Web
  • Desarrollo Web
  • DESARROLLO WEB

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS