Tutoriel : premiers pas avec GWT 2 – Partie 1

Introduction

Le but de ce tutoriel est de vous familiariser à la création d' une application Web dynamique avec le Framework GWT2.  Dans ce tutoriel je vais  mettre en exergue les notions vues dans l'article sur GWT2. Je vous conseille de le lire si ce n'est pas encore fait.

A la fin de ce tutoriel vous serez capable de mettre en œuvre une application Web dynamique avec GWT2  et de l'exécuter en  mode développement et en mode production. Vous en apprendrez un peu plus sur certains concepts vus dans l'article, notamment la fragmentation de code et les points de rupture, l'internalisation, les tests unitaires, l'API ClientBundle, le paterne MVP.

GWT 2 : productivité pour les développeurs, performance pour les utilisateurs

Avant d'entrer directement dans le vif du sujet, plantons le décor...

Le Web à ses débuts

Avant le JavaScript et autres langages coté client, les navigateurs Web étaient comme des terminaux passifs HTML, se limitant à une simple présentation Web des pages générées sur un serveur. Pour ces pages, chaque action de l'utilisateur nécessite une pleine actualisation de la page, avec un aller-retour sur l'Internet, qui dégrade les  performances et donc la satisfaction des utilisateurs.