24
/*Introducción al framework*/ # Tema: Introducción al framework Vaadin. # [email protected]

Vaadin

Embed Size (px)

DESCRIPTION

Un software para aplicaciones en el servidor

Citation preview

Page 1: Vaadin

/*Introducción al framework*/

# Tema: Introducción al framework Vaadin.

# [email protected]

Page 2: Vaadin
Page 3: Vaadin

Dale Dougherty

Page 4: Vaadin

UCI

Page 5: Vaadin

Objetivo

Caracterizar el Framework

Vaadin, a partir de sus

aplicaciones, estructura,

ventajas, entornos de

desarrollo a los

que puede ser integrado.

Page 6: Vaadin

Introducción

¿Qué es Vaadin?

Vaadin es un framework de aplicación web Ajax del lado del servidor que permite crear aplicaciones web, al igual que las aplicaciones tradicionales de escritorio, como AWT o Swing.

Page 7: Vaadin
Page 8: Vaadin

Introducción

Surgimiento

La empresa Finlandesa IT Mill es la creadora de Vaadin junto a una comunidad que colabora en su desarrollo, gracias a su licencia Apache 2.0, que permite un modelo de código abierto.

Joonas Lehtinen

Page 9: Vaadin
Page 10: Vaadin

Introducción

Surgimiento

• El proyecto fue iniciado en el año 2000. • En el año 2007 fue liberado el código bajo

el nombre de IT Mill Toolkit 5. • En el año 2009 fue cambiado el nombre a

Vaadin.

Page 11: Vaadin
Page 12: Vaadin

Desarrollo

Características

• Permite desarrollar componentes propios, basados en los componentes existentes de Vaadin.

• Está diseñado para ser extensible, es capaz de utilizar cualquier componente GWT con facilidad.

Page 13: Vaadin
Page 14: Vaadin

Desarrollo

Estructura

Page 15: Vaadin
Page 16: Vaadin
Page 17: Vaadin

Desarrollo

Ventajas

• Programación solo en Java. • No necesita programación en JavaScript. • Vaadin hace el mejor uso de AJAX técnicas

que hacen posible la creación de aplicaciones dinámicas de Internet que son tan sensibles e interactiva como aplicaciones de escritorio.

Page 18: Vaadin
Page 19: Vaadin

Desarrollo

Ventajas

• Integración : Spring, Hibernate, High Charts,…..

• Permite el desarrollo de aplicaciones web vistosas e interactivas sin requerir para ello plugins en el servidor web.

• Permite a los desarrolladores enfocarse principalmente en la lógica y dejar el HTML,CSS, JavaScript y XML al framework.

Page 20: Vaadin
Page 21: Vaadin

Desarrollo

Entornos de Desarrollo

• Tiene tanto para NetBeans como para Eclipse y ofrece un editor visual (en Beta) y funcionalidades para crear Componentes, Wizards y ayuda integrada.

• Add-On´s

Page 22: Vaadin

Desarrollo

Page 23: Vaadin

Desarrollo

¿ Quienes utilizan Vaadin?

Page 24: Vaadin

/*Hola Mundo en :*/

#GRACIAS /*A continuación*/