Resoudre les problèmes rencontrés habituellement par le développement AJAX

GWT met l'accent sur des solutions efficaces et réutilisables aux problèmes rencontrés habituellement par le développement AJAX : difficulté du débogage JavaScript, gestion des appels asynchrones, problèmes de compatibilité entre navigateurs, gestion de l'historique et des favoris, etc.
GWT est articulé autour d'un concept original : lors de la phase de développement, l'application est écrite en Java de façon classique, dans un environnement de développement intégré Java, et peut être déboguée avec les outils Java habituels. Une fois l'application prête à être déployée, le compilateur GWT la traduit en pur JavaScript, avec support automatique et transparent pour les principaux navigateurs (Internet Explorer, Firefox, Mozilla, Safari, Opera). Le code JavaScript généré utilise des techniques d'HTML dynamique et de manipulation du DOM (Document Object Model) pour les aspects dynamiques de l'interface.
Ce principe est rendu possible par les différents composants de GWT :
  • le compilateur Java vers JavaScript
  • un navigateur spécialement modifié pour permettre l'exécution (et le débogage) de code Java natif sans nécessiter la compilation JavaScript
  • une bibliothèque d'émulation JRE : il s'agit d'une implémentation en JavaScript d'un sous-ensemble de la bibliothèque de classes Java standard (en particulier quasiment tout le package java.lang et une partie de java.util)
  • une bibliothèque de composants graphiques contenant des widgets de base permettant la construction d'une interface graphique
GWT est souvent appelé abusivement un framework, mais n'en est pas véritablement un car il impose peu de choses au développeur ; comme son nom l'indique, il s'agit d'une boîte à outils qui offre des solutions permettant de développer plus facilement des solutions web/AJAX de dernière génération, en profitant des outils et compétences Java existants, et en faisant abstraction de la complexité habituellement liée à ce genre de technologies.BY TAATJENE

How do I start?

  1. Download the tools in GWT
  2. Get Started with the quick start
  3. Work through the in-depth GWT Tutorials

Resources

Download the GBST case study and learn how the global financial company uses GWT to improve productivity and create a rich user experience.

Comments

Popular Posts