1.5. Antecedentes

El framework Vaadin no fue escrito de la noche a la mañana. Después de trabajar con interfaces de usuario web desde el comienzo de la Web, en el 2000, un grupo de desarrolladores se reunieron para formar IT Mill. El equipo tuvo el deseo de desarrollar un nuevo paradigma de programación que soportaría la creación de interfaces de usuario real para aplicaciones reales utilizando un lenguaje de programación real.

La librería fue originalmente llamada Library Millstone. La primera versión fue utilizada en una aplicación de producción grande que IT Mill diseño e implemento para una empresa farmacéutica internacional. IT Mill hizo la aplicación al rededor del año 2001 y todavía está en uso. Desde entonces, la compañía ha producido docenas de aplicaciones de negocios grandes con la librería y ha demostrado su capacidad para resolver problemas difíciles con facilidad.

La siguiente generación de la librería, IT Mill Toolkit Versión 4, fue lanzada en el 2006. Se introdujo un motor de interpretación completamente nuevo basado en AJAX. Esto permitió el desarrollo de aplicaciones AJAX, sin necesidad de preocuparse por las comunicaciones entre el cliente y el servidor.

Versión 5 a la Luz Pública

IT Mill Toolkit 5, fue lanzada inicialmente a finales del 2007, dio un importante paso más en AJAX. El renderizado del lado del cliente de la interfaz de usuario fue reescrito por completo con GWT, Google Web Toolkit.

IT Mill Toolkit 5 introdujo muchas mejoras significativas tanto en la API del lado del servidor como en la funcionalidad. Reescribir el motor del lado del cliente con GWT permitió el uso de Java, tanto en el cliente como el servidor. La transición de JavaScript a GWT hicieron posible el desarrollo e integración de componentes personalizados y la personalización de componentes existentes mucho más fácil que antes, y esto también permite una fácil integración de los actuales componentes GWT. La adopción de GWT en el lado del cliente no causó, por sí mismo, ningún cambio en la API del lado del servidor, ya que GWT es una tecnología de navegador que se oculta muy por detrás de la API. También se revisó completamente la tematización en IT Mill Toolkit 5.

La versión 5 fue publicada bajo la Licencia Apache 2, una licencia sin restricciones de código abierto, para crear una expansión más rápida del número de usuarios y hacer posible la formación de una comunidad de desarrolladores.

Nacimiento de la Versión 6 de Vaadin

IT Mill Toolkit pasó a llamarse Vaadin Framework, o Vaadin en resumen, en la primavera de 2009. Más tarde la empresa, IT Mill, fue renombrada como Vaadin Ltd. Vaadin significa un reno hembra adulto de montaña semi-domesticada en Finlandés.

Junto con Vaadin 6 fue lanzado el plugin Vaadin para Eclipse. La versión inicial experimental del editor visual, fue incluida con el plugin, desde entonces ha crecido hasta convertirse en la herramienta de desarrollo estable.

Con Vaadin 6, el número de desarrolladores que utilizan el framework realmente explotó. La introducción del Directorio Vaadin a principios del 2010 le dio un nuevo impulso, ya que el número de componentes disponibles se multiplicó de la noche a la mañana. Muchos de los componentes al principio experimentales han madurado desde entonces y ahora son utilizados por miles de desarrolladores. En el 2012, estamos viendo un enorme crecimiento en el ecosistema alrededor de Vaadin. El tamaño de la comunidad de usuarios, por lo menos, si se mide por la actividad en el foro, ya ha ido más allá de la competencia de frameworks del lado del servidor, e incluso de GWT. Si Vaadin ya ha pasado el punto crítico puede verse muy pronto.

Para más detalles técnicos sobre la historia de Vaadin puede encontrarlos en las notas de lanzamiento de cada versión.



Anterior
1.4. Objetivos y Filosofía
Siguiente
Capítulo 2. Primeros Pasos con Vaadin

No hay comentarios.:

Publicar un comentario