GWT (anciennement Google Web Toolkit) est une boîte à outils de développement pour la création et l'optimisation d'applications complexes basées sur un navigateur. Son objectif est de permettre le développement productif d'applications Web hautes performances sans exiger du développeur qu'il soit un expert des bizarreries du navigateur, XMLHttpRequest et JavaScript. GWT est utilisé par de nombreux produits chez Google, y compris les nouvelles versions d'AdWords et de groupes. C'est open source et entièrement gratuit (sous licence Apache 2.0).

GWT (anciennement Google Web Toolkit)est une boîte à outils de développement pour la création et l'optimisation d'applications complexes basées sur un navigateur. Sa fonctionnalité principale est le compilateur Java vers JavaScript.

Les documents officielscouvrent toutes les bases et les sujets avancés - c'est un excellent point de départ et vous y reviendrez souvent lorsque vous souhaitez approfondir vos connaissances du framework. Les documents sont parsemés d'exemples de code, mais si cela ne vous suffit pas, il existe toujours les exemplesfournis avec le GWT paquet.

Pour des sujets plus ésotériques, le Groupe Google GWTpeut être utile. La dernière version stable de GWT est 2.8.2 (2017-10-19)

Liens intéressants

Bibliothèques utiles

  • google-gin- le DIframework pour GWT, construit au-dessus de Guice
  • GWTP- un framework MVP populaire et actif pour GWT
  • mgwt- une bibliothèque mobile pour GWT
  • gquery- un jqueryclone pour GWT, et bien plus encore
  • gwt-dnd- ajoute une fonctionnalité glisser-déposer à GWT
  • Errai- un cadre d'application Web utilisant java-eeet HTML5
  • gwt-exporter- exportez les classes Java GWT en tant qu'API JS sans écrire une seule ligne de jsni
  • gwt-bootstrap- basé sur Bootstrap 2
  • gwtbootstrap3- basé sur Bootstrap 3
  • google-web-toolkit-incubator (obsolète)- un ensemble de widgets et d'idées pour GWT, la plupart d'entre eux ont été ajoutés à GWT, les autres sont déconseillés
  • gwtchosen- un port du jquery-chosenpour GWT
  • gwt-webcam- un wrapper GWT pour la bibliothèque JavaScript jpegcam
  • gwt-evenbinder- automatise les détails ennuyeux de l'utilisation d'EventBus
  • gwt-mockito- permet un test unitaire Java pur basé sur mockito
  • restygwt - un générateur GWT pour les services REST et les objets de transfert de données codés JSON
  • gwt-maps-v3-api- liaisons GWT pour l'API JavaScript de Google Maps.
  • gwt-streamer- une bibliothèque facile à utiliser pour sérialiser des objets, peut être utilisée sur les deux serveurs et côté client.
  • gwt-material- Un wrapper Google Material Design pour GWT
  • gwt-test-utils- Cadre de test Java pour les applications GWT