14 dicembre, 2006

Google web toolkit sotto licenza Apache 2.0

La nuova versione 1.3 RC del gwt (google web toolkit) è stata rilasciata sotto la licenza open Apache 2.0. Il google web toolkit è un software che ci permette di scrivere in modo semplice applicazioni Ajax direttamente in java. Il compilatore gwt si preoccuperà di tradurre il nostro codice java in JavaScript ed Html compatibile con i maggiori browser (firefox, ie, safari, opera). La cosa bella è che non ci si deve preoccupare delle incompatibilità tra i vari browser. In teoria si potrebbe anche non conscere JavaScript affatto. Riporto un piccolo esempio direttamente dal sito per mostrare il modo di operare di gwt:

public class Hello implements EntryPoint {
public void onModuleLoad() {
Button b = new Button("Click me", new ClickListener(){
public void onClick(Widget sender) {
Window.alert("Hello, AJAX");
}
});
RootPanel.get().add(b);
}
}

Come si può vedere viene utilizzato un modo di programmare molto simile al modo classico utilizzato di solito in Java. I concetti sono gli stessi: pannelli, widgets, pulsanti etc. Insomma gwt appare come una astrazione al browser e alle sue teconologie riportando lo sviluppatore java ad un livello più familiare e semplice. Dal mio canto non sono mai stato un amante di java. Qualcuno di voi saprà che il mio linguaggio preferito resta quello del pitone, ma nonostante ciò trovo molto più semplice mettersi a programmare una applicazione web utilizzando il classico paradigma dei widgets piuttosto che impazzire con java script. Ancora non ho avuto purtroppo modo di testarlo (mancanza di tempo) Spero di poterlo fare presto per dirvi qualcosa in più.

Nessun commento:

Posta un commento