Secciones

Artículos para tus primeros pasos

Si estás empezando a introducirte en el mundo de Groovy y Grails, no te pierdas nuestros artículos básicos: 

Entrevistas con los expertos
 

Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:


Un proyecto de:
ImaginaWorks
Escuela de Groovy

Andrés Almiray: Informando desde el Groovy/Grails Experience - Día 1

sábado 23/02/2008

2GX: The Groovy/Grails Experience - Dia 1

La primera conferencia en Norteamérica exclusivamente dedicada a Groovy y Grails se lleva a cabo durante este fin de semana, del 21 al 23 de Febrero en Reston, Virginia, a solo unos cuantos kilómetros de la capital estadounidense. El evento es organizado por BigSky technologies, responsables por la serie de conferencias  nofluffjuststuff.com y por G2One, la compañía recién formada que respalda Groovy/Grails y la comunidad Groovy.

El primer dia comenzo con una presentación magistral por parte de Scott Davis (editor en jefe the http://aboutgroovy.com) denominada : Groovy en números. El tema principal fue esclarecer distintas cantidades relacionadas con Groovy y el movimiento open source, como lo son la cantidad de downloads que Groovy/Grails han ocasionado desde que salieron las últimas versiones estables de cada uno (1.5.4/1.0 respectivamente); el porcentaje de servidores web que usan software libre (+50% apache), el porcentaje de navegadores de software libre( recuerdan cuando IE tenia el 95% de mercado?, ahora esta aproximadamente en el 70%), entre otros. Todo esto para demostrar que el modelo de software libre si funciona (al fin y al cabo Sun pago 1 billón de dólares (esto es mil millones) por MySQL).

Dado que la conferencia se divide en 5 grupos, no es posible atender a todas las sesiones, por lo que decidi sentarme en la sesión de Neal Ford: Patrones de Diseño en Groovy. El chiste recurrente de esta sesión es que el nombre del libro "Patrones de Diseño" por Gamma y otros, en realidad debió llamarse: "Como hacer que C++ no sea tan malo", puesto que en la época en la que fue escrito Smalltalk todavía reinaba pero no gozaba de la adopción gigantesca que C++, por lo que los autores no pudieron tomar ventaja de la gran cantidad de características que Smalltalk provee, y decidieron realizar la mayoría de sus ejemplos en C++. El punto central de la sesión es que los lenguages dinámicos como Groovy en realidad tienen muchos de estros patrones de diseño dentro de la estrcutura del lenguage mismo, no es necesario seguir la cantidad tremenda de ceremonia (interfaceA -> ImplmentacionA -> ProxyA -> blah, blah, blah) para realizar una tarea, mas que el simple echo de hacerla en si. Neal hizo una clara distincción que el debate actual entre lenguages estáticos vs dinámicos es en realidad un debate entre cuantos requisitos impone el lenguage para realizar una tarea con respecto a otro. La sesión esta disponible en la página personal de Neal: http://nealford.com/

En la segunda ronda de pláticas realmente quería asistir a la sesión de Andrew Glover cuyo tema es Gant pero el destino fue en realidad otro puesto que fue precisamente en ese segmento en el que debia dar una de mis pláticas: Creando Aplicaciones Ricas/Enriquecidas con Groovy Swing; la cual resulto ser una collección de temas relacionadas con SwingBuilder y sus builders relacionados: SwingXBuilder y JideBuilder.

El ambiente de la conferencia es increíble, hay mucha gente con el deseo genuino de aprender Groovy y usarlo en su trabajo diaro, lo cual es un buen signo de adopción.

Contenidos relacionados:



0 comentarios:

Tienes que estar registrado para iniciar sesión y poder publicar tus comentarios