Page 35 - REVISTA 2015
P. 35
El framework de desarrollo Vaadin
Mag. Lic Miguel Rojas
Socio Fundador de MEERKATSYS SRL, empresa dedicada a brin-
dar soluciones tecnológicas para pequeñas y medianas empresas,
mediante la implantación de tecnologías opensource. Sus estu-
dios Universitarios y de posgrado son Licenciatura en Análisis de
Sistemas de Información; Master en Diseño, Gestion y Dirección de
Proyectos (Universidad de León); Master en Gerencia de Empresas
Tecnológicas – TICS (Universidad ORT Uruguay). En el ámbito edu-
cativo se desempeña como Tutor de proyectos de grado en la Facultad de Ingeniería
de la Universidad de la Empresa.
¿Qué es un framework?
En una definición general podemos entender el concepto de framework como un conjunto de normas,
prácticas y conceptos agrupados bajo una misma denominación, cuya función principal es brindar las
herramientas necesarias para resolver problemas de características similares.
Cuando aplicamos este concepto en el desarrollo de software, podemos decir que un framework es
una construcción conceptual de componentes intercambiables y personalizados compuesta por alguno
o todos los elementos que se enumeran a continuación: normas, artefactos, módulos, herramientas,
lenguajes y/o bibliotecas entre otros, con la finalidad de guiar la construcción de un componente de
software. Por consiguiente podemos visualizar a un framework de desarrollo web, como, una aplicación
incompleta de componentes a la que debemos agregarle las piezas finales para construir una aplicación,
todo esto bajo normas, estándares, etc. definidos para el framework utilizado.
No hay que perder de vista que el objetivo principal de un framework es acelerar los procesos de desa-
rrollo mediante la reutilización de componentes o mediante la utilización de buenas prácticas de desa-
rrollo.
¿Qué es vaadin? Un poco de historia
En sus inicios por el año 2002, Vaadin fue concebido como un adaptador para el framework web Millsto-
ne 3, introduciendo un cliente de comunicaciones basado en ajax y su “engine de renderizado”.
En el año 2006, comenzó a verse con la potencialidad de convertirse en un producto con identidad pro-
pia, y en el año 2007 el framework, con el lanzamiento de la versión 4, es llamado IT Mill Toolkit. Algunas
particularidades de esta versión es que usaba una implementación Ajax-JavaScript propietaria por lo que
era muy difícil la implementación de nuevos widgets; para fines del 2007 se descarta la tecnología pro-
pietaria y se adopta GWT como framework de renderizado de componentes y se cambia la licencia para
opensource: Apache 2.
Recien 7 años después, para el año 2009 es que IT Mill Toolkit tiene su primera versión de producción
lista, luego de un año de testeo. Este mismo año y para atraer más a la comunidad es que se decide re-
nombrar el proyecto a Vaadin Framework; y una traducción posible de Vaadin es: “I insist”
Al momento de escribir este artículo, la versión actual de Vaadin es la 7.4.3; y podemos decir que Vaadin
es un framework de desarrollo que tiene una evolución de 13 años desde sus inicios.
Revista de la Facultad de Ingeniería