Google Web Toolkit : la compatibilité multi-navigateurs en ligne de mire Le temps de compilation : le grand défaut de GWT

Le temps de compilation est considéré comme le principal défaut du Google Web Toolkit. 49% des développeurs interrogés par Vaadin le dénoncent. Un point qu'il convient néanmoins de nuancer. Force est de constater en effet qu'une large partie des répondants (la moitié) affichent des projets de plus d'un million de lignes de code JavaScript (non-compressées et sans obfuscation).

"Il n'est donc pas étonnant dans ces conditions qu'une part non-négligeable de répondants observent des temps de compilation longs. Le nombre de permutations lancées par la compilation pouvant vite grimper, et donc ralentir le processus", analyse Vaadin. Pour ses propres développements basés sur GWT, Google fait d'ailleurs appel à des grappres de calcul (pouvant atteindre une centaine de serveurs) visant à accélérer la performance de la compilation, notamment dans le cas de code volumineux. Mais le groupe indique aussi travailler à l'optimisation du processus de compilation de GWT.

la compatibilité multi-navigateurs offerte par le gwt a un revers : un temps de
La compatibilité multi-navigateurs offerte par le GWT a un revers : un temps de compilation jugé trop long. © JDN avec Vaadin