jump to navigation

Aplicaciones con GWT November 14, 2008

Posted by dariofederico in Tools.
Tags: , ,
add a comment

Algunos sabran que me vendi por un tiempo para el lado de java para obtener  más conocimientos, pero tambien tiene sus lados positivos el aprender sobre otras tecnologias, como el saber de esta util herramienta.

Seguramente muchos habrán escuchado nombrar sobre este grandioso framework open source para JAVA desarrollado por la gente de Google cuyo nombre es Google Web Toolkit (GWT). Esta api fue diseñada para realizar aplicaciones AJAX, las cuales son dificiles de manejar y propensa a errores. Con GWT se puede desarrollar y depurar este tipo de aplicaciones utilizando tu entorno de desarrollo favorito( sistemas operativos e IDE de desarrollo).Una vez que terminas de realizar tu aplicación, GWT se encarga de compilar el codigo escrito en Java a JavaScript y HTML compatible con cualquier navegador web, es maravilloso!!!!!

Esta api posee un conjunto de librarias de las cuales una de las mas importante son los Widgets para construir tu aplicación con GUIs atractivas. Como al igual que la mayoria de los lenguajes de programacion los UI se agrupan en Paneles que determinan la ubicación de los mismos. A continuacion les muestro un ejemplo sobre como crear un Boton y realizar una accion mediante el onClick para que me muestre un cartel de alerta que diga Hola Mundo!!

Public class Hola implements EntryPoint {


public void onModuleLoad() {

Button btnHola = new Button(“Click Me”, new ClickListener() {
public void onClick(Widget sender) {
Window.alert(“Hola Mundo!!”);
}
});

btnHola.addStyleName(“gwt-btnHola”);
RootPanel.get().add(btnHola);
}
}

GWT soporta una cantidad extensa de widget para realizar tu aplicación AJAX, tales como arboles, pestañas, menu, PopUp, ventanas de dialogo y muchos otros mas.Tambien puedes crear tu componente dentro de un composite utilizando Widgets, que en si es un Widget re-utilizable.

Otra caracteristica muy destacada es la invocacion de metodos remotos (RPC) para realizar los servicios asincronicos de AJAX.

Para mas informacion sobre todo lo que lo que conte puden entrar a la pagina oficial de Google donde hay una breve tutorial para realizar una primera aplicación, http://code.google.com/webtoolkit/

Bueno sin mas nada para acotar sobre este post los invito a desarrollar su primera aplicación con GWT y comenten sus opiniones, quejas o dudas.

Bye!!!!

Follow

Get every new post delivered to your Inbox.