2010-10-21 6 views

Respuesta

47

Google Web Toolkit utiliza enlace diferido; crea diferentes versiones de su aplicación para diferentes destinos y localizaciones del navegador. Su respuesta a preguntas frecuentes en Deferred Binding entra en más detalles, pero básicamente se puede resumir en esta cita:

Por ejemplo, si GWT admite 4 navegadores, y escribe su aplicación en 3 idiomas, GWT generará un total de 12 diferentes permutaciones de tu aplicación. Durante el arranque en tiempo de ejecución, GWT elige la permutación adecuada para mostrar al usuario.
5

Es posible eliminar temporalmente algunos modelos de navegador e idiomas para acortar los tiempos de compilación durante el desarrollo.

+5

@ [Lens] (http://stackoverflow.com/users/480221/lenz) Si está utilizando maven, puede omitir la compilación de gwt usando el parámetro 'Dgwt.compile.skip = true' Por ejemplo:' mvn clean install -Dgwt.compile.skip = true' – Manu

4

Puede configurar el agente de usuario y especificar su navegador en su * .gwt.xml (x5 compila si se utiliza un navegador específico)

para Firefox sólo uso: <set-property name="user.agent" value="gecko1_8" />

Más información @topic

2

Las permutaciones de saltos solo son útiles para fines de prueba. Por ejemplo, estoy configurando el complemento de ensamblaje de maven, por lo que omitirlos me permite realizar pruebas de configuración con el ensamblaje MUCHO más rápido.

Cuestiones relacionadas