Editions Dunod - Editeur de savoirs
 
 

 
Collections Index thématique
Mon compte    

Action sociale et médico-sociale

Actualité internationale

Développement personnel

Economie, gestion

Electronique, Electrotechnique, Automatique

Entreprise et Management

Informatique

Internet et Nouvelles technologies

Psychologie, Psychanalyse, Psychothérapie

Sciences et techniques

  imprimer Version imprimable (pdf)
Olivier Gérardin

GWT
Créer des applications web interactives avec Google Web Toolkit (versions 1.7 et 2.0)

Olivier Gérardin

GWT, outil simple et puissant créé par Google en open source permet de développer des applications web très rapidement. GWT (Dunod, 2009), d’Olivier Gérardin est le premier ouvrage français sur cet outil. En outre, il intègre déjà les nouveautés de la version 2.0 avant sa disponibilité. Un ouvrage destiné aux développeurs qui pourront s’initier, pas à pas, à la maîtrise de GWT.

 
GWT est le premier ouvrage en français sur cet outil créé par Google. À qui s’adresse-t-il ?
Cet ouvrage s'adresse à tous les développeurs Java intéressés par la technologie GWT, mais freinés par l'absence de documentation en français. Il pourra également être utile à ceux qui se sont lancés dans GWT sur base de la documentation en ligne, dans laquelle il est parfois difficile de se repérer. Enfin, il s'agit du premier livre qui évoque la version 2.0 de GWT, il pourra donc fournir un éclairage sur cette nouvelle version à ceux qui connaissent ou pratiquent déjà GWT dans les versions antérieures.
Quels avantages présente GWT par rapport à d’autres outils pour les applications web ?
En un mot : la productivité ! GWT permet de développer une application web en s'appuyant sur des concepts similaires à ceux que l’on trouve dans les applications de bureau classiques : widgets, layouts, listeners, etc. et dans un langage ultra répandu (Java) disposant d'environnements de développement et d'outils efficaces. Grâce à ces principes, un développeur Java peut commencer à écrire du code GWT opérationnel beaucoup plus rapidement qu'avec n'importe quel autre framework web. Les soucis de compatibilité entre navigateurs sont entièrement pris en charge par GWT, et les développeurs peuvent se concentrer sur du développement vraiment productif au lieu de passer du temps à chercher des workarounds pour des problèmes techniques.
Pour quelles applications GWT est-il particulièrement adapté ?
GWT est particulièrement indiqué pour le développement d'applications AJAX, et plus spécifiquement d'applications dites RIA (Rich Internet Application), c'est à dire des applications web proposant des fonctionnalités aussi riches que des applications dites « de bureau ». Cependant, GWT est aussi conçu pour s'intégrer à tous les types d'applications web, il s'insère par exemple très facilement dans des pages web existantes ; la transition vers GWT s'en trouve facilitée. Un autre point fort est la possibilité de créer des applications qui fonctionnent en mode « déconnecté » (sans serveur). À l'usage, GWT se révèle aussi extrêmement efficace pour remplacer des clients lourds classiques, car il permet de s'affranchir totalement des problématiques de déploiement sur le poste client.
Votre ouvrage permet-il de développer « pas-à-pas » avec GWT ?
C'était l’un des objectifs, en effet. La première partie en particulier est conçue pour se lire de façon séquentielle et aborde le développement GWT de façon progressive, avec des indications concrètes et des exemples chaque fois que c'est utile ; le seul pré-requis est une connaissance minimale de Java. La seconde partie du livre aborde différentes thématiques plus pointues, sans ordre particulier, et se veut davantage une référence.
Votre ouvrage évoque GWT 2.0, qui n'est pas encore officiellement sorti...
Cela a été rendu possible parce que GWT est un logiciel open source et que l’on peut suivre son évolution au jour le jour, grâce à un accès public au code source. Cela m'a permis d'inclure un chapitre détaillant les nouveautés de la version 2.0, qui sont aussi des évolutions majeures de la plateforme : le nouveau mode de développement qui permet de tester avec le navigateur de son choix, le code splitting qui permet de fractionner le code en plusieurs morceaux téléchargeables séparément, réduisant ainsi le temps de chargement initial, le langage XML de construction d'interface, et les ResourceBundles qui permettent de rassembler de façon transparente des ressources hétérogènes en un seul téléchargement.
À l'heure qu'il est, GWT 2.0 est en release candidate 2, c'est à dire que sa version finale devrait sortir sous peu.
© DUNOD EDITEUR, 9 Décembre 2009
 
bibliothèques des métiers      newsletters      Microsoft®Press      ediscience.net      expert-sup.com
Notice légale