Developpez.com

Le Club des Développeurs et IT Pro

Google sort Web Toolkit 2.5

Son Framework open source pour le développement JavaScript avec le langage et des outils Java

Le 2012-11-01 16:50:22, par Hinault Romaric, Responsable .NET
Google vient de publier la version stable de Google Web Toolkit (GWT) 2.5, son Framework de développement Open Source permettant de créer des applications JavaScript complexes en utilisant le langage et les outils Java.

Le Framework est utilisé en interne par l’éditeur pour le développement de plusieurs de ses produits comme la plateforme publicitaire AdWords et le réseau social Orkut.

GWT 2.5 apporte comme nouveauté phare la fonction Super Dev Mode. Encore au stade expérimental, cette fonction qui remplace Development Mode permet aux développeurs de rapidement recompiler leur code et voir le résultat dans un navigateur. Elle permet également d’utiliser un débogueur pour contrôler une application GWT en cours.

Autre nouveauté : la fonction Elemental, cette bibliothèque expérimentale rapide et légère s’adresse essentiellement aux développeurs qui utilisent les API JavaScript dans leurs applications.

En plus de ces nouveautés, cette version de l’outil apporte de nouvelles optimisations au compilateur GWT, qui permet une réduction de près de 20% de la taille du code généré.

Le compilateur GWT peut désormais utiliser « Closure Compiler » afin de fournir des optimisations JavaScript supplémentaires. Les gros projets qui utilisent Code Splitting et qui ont de nombreux points de partage peuvent profiter de Fragment Merging, qui permet au compilateur de fusionner automatiquement des fragments et réduire la taille de ceux-ci.

On va noter également l’ajout d’une nouvelle bibliothèque pour le support de la norme ARIA ( Accessible Rich Internet Applications) du W3C, des améliorations pour UiBinder et de la validation.

Le SDK de GWT 2.5 est téléchargeable gratuitement sous licence Open Source sur le site Google Code, avec un plug-in pour Eclipse.

Télécharger le SDK Google Web Toolkit 2.5

Source : Notes de versions

Et vous ?

Que pensez-vous des nouveautés de cette version ?
  Discussion forum
7 commentaires
  • Traroth2
    Membre émérite
    Envoyé par alex_vino
    Il me semblait que Google venait d'abandonner GWT
    En fait, pas du tout :

    http://www.developpez.net/forums/d12...e/#post6910922
  • Raphaël Brugier
    Membre régulier
    Quelques précisions au sujet de super dev mode, car je trouve que la présentation de l'article trop rapide.

    Super dev mode ne "remplace" pas le development mode actuel, il a pour but de le faire. Le mode actuel fonctionne toujours très bien. (Modulo le plugin dans les navigateurs qui met toujours un peu de temps à sortir après les maj de Firefox/Chrome). Super dev mode ne remplacera pas dev mode avant quelques temps vu les limitations actuelles.

    "Elle permet également d’utiliser un débogueur pour contrôler une application GWT en cours."
    Depuis le début de GWT il est possible de débugguer une application en cours dans l'IDE (Eclipse / IntelliJ) avec le development mode. Cette fonction reste disponible.
    Ce qu'apporte le super dev mode, c'est le débugging dans le navigateur grace à source maps. Actuellement ce n'est supporté que par Chrome et ça reste moins pratique que de débugguer dans son Eclipse.

    Plus d'infos: https://developers.google.com/web-to...s/superdevmode
  • alex_vino
    Membre émérite
    Il me semblait que Google venait d'abandonner GWT
  • aelmalki
    Membre habitué
    Certe que GWT est lourd à manipuler, mais vers la fin, c'est une très bonne option pour les nouvelles applications web.
    Je pense que la nouvelle version apporte pas mal de nouveautés, j'aimerai bien essayer le nouveau Super Dev mode, pour savoir s'il est digne de son nom !
  • olivier.pitton
    Membre émérite
    Enfin !!! Je vais me mettre à jour de ce pas.
    Sinon pour la validation, c'est la JSR-303 Bean Validation.
  • alex_vino
    Membre émérite
    Envoyé par Traroth2
    Merci beaucoup pour ces précisions
    Le titre de l'article induit un peu en erreur, meme si c'est vrai que le contenu reprend les mots de communauté open-source.
  • Jean Meurtrier
    Membre régulier
    Pour illustrer les précisions de Raphaël, voici une vidéo de Google IO qui en fait la démo (vers la 18ème minute):

    [ame="http://www.youtube.com/watch?v=VOf27ez_Hvg"]http://www.youtube.com/watch?v=VOf27ez_Hvg[/ame]