From Wikipedia, the free encyclopedia
GWT o Google Web Toolkit és un entorn de treball creat per Google que permet ocultar la complexitat de diversos aspectes de la tecnologia AJAX. És compatible amb diversos navegadors, la qual cosa és notori, ja que cada navegador sol necessitar codi específic per a assolir un front-end correcte en una aplicació web. El concepte de Google Web Toolkit és bastant senzill, bàsicament el que s'ha de fer és crear el codi en Java usant qualsevol entorn de desenvolupament (IDE) de Java i el compilador ho traduirà a HTML i Javascript.
Tipus | programari lliure, joc de ginys i Ajax framework (en) |
---|---|
Versió inicial | |
Versió estable | |
Llicència | Llicència Apache, versió 2.0 |
Característiques tècniques | |
Sistema operatiu | Linux |
Escrit en | Java i JavaScript |
Equip | |
Desenvolupador(s) | |
Fonts de codi | |
Més informació | |
Lloc web | gwtproject.org (anglès) |
Stack Exchange | Etiqueta |
| |
Google anuncià la biblioteca GWT en la conferència JavaOne de 2006[1] i llançà la versió 1.0 RC 1 (build 1.0.20) el 16 de maig del 2006.[2]
La versió actual és la 2.5.1.
Amb la biblioteca GWT, els desenvolupadors poden crear i depurar aplicacions AJAX en llenguatge Java usant l'entorn de desenvolupament que preferisquen. Quan una aplicació és desplegada, el compilador GWT tradueix l'aplicació Java a un arxiu Javascript, que pot ser ofuscat per a optimitzar el rendiment.
GWT no és només una interfície de programació; proporciona un conjunt d'eines que permeten desenvolupar funcionalitats Javascript d'alt rendiment en el navegador del client.
Una aplicació GWT pot ser executada en dos modes. en mode host (Hosted mode), l'aplicació s'executa com codi bytecode de Java dins de la Màquina Virtual de Java (JVM). Aquesta manera és el més usat per a desenvolupament, suportant el canvie de codi en calent i el depurat. En mode web (Web mode) l'aplicació s'executa com codi Javascript i HTML pur, compilat a partir del codi Java. Aquesta manera se sol usar per al desplegament de l'aplicació.
La utilitat de línia de comandos applicationCreator genera automàticament tots els arxius necessaris per a iniciar un projecte GWT, fins i tot permet crear un projecte per a Eclipse. Existeixen diversos plugins de codi obert per ajudar a desenvolupar en diferents entorns de desenvolupament, com GWT4NB per a NetBeans, Cypal Studio for GWT per a Eclipse o gwtDeveloper per a JDeveloper.
GWT conté els següents components:[3]
Aquest article o secció es presenta en forma de llista però s'hauria de redactar en forma de prosa. |
Des de la versió 1.4 (agost del 2007), GWT ofereix diversos complements:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.