Qu’est ce que GWT ?
Par jeremi Joslin le dimanche, décembre 17 2006, 21:14 - Lien permanent
Actuellement, il n’est pas simple d’écrire une application AJAX, on passe beaucoup de temps pour débuguer et tester les différents navigateurs. La réutilisabilité du code JavaScript est faible du fait de son manque de modularité, de la difficulté d’écrire des tests, débuguer et de partager.
Google Web Toolkit(GWT) tente de répondre à ces problèmes. Cest un framework de développement java Open Source qui permet d’écrire des applications AJAX sans connaissances du JavaScript. Le compilateur GWT génère le code HTML et JavaScript. Vous pouvez tout simplement placer ces fichiers génères sur n’importe quel serveur web, pas besoin de module particulier. Vous avez besoin d’un Tomcat si vous voulez exécuter du code cote serveur comme par exemple un enregistrement dans une base de données.
Les avantages de cette solution :
- Vous utilisez votre IDE favoris pour développer (Pour moi Intellij qui a un très bon module GWT en natif)
- Vous ne vous souciez pas de la compatibilité entre les différentes versions de navigateur
- Les avantages de la compilation tel que les vérifications de type qui permet de réduire les erreurs.
- Vous pouvez écrire des tests Junit sur votre code client et les automatiser grâce à Maven (ca va faire plaisir à Vincent)
- Pas besoin d’apprendre le JavaScript
- Programmation orienté objet
- Remise en forme du code (refactoring)
- Plus simple à relire et maintenir que du JavaScript
- ...