Desde la página de GWT (http://code.google.com/webtoolkit/doc/latest/DevGuideUiCss.html#cssfiles), menciona 2 maneras (por aplicación moderna):¿Cuál es la forma preferida de asociar estilos CSS con widgets GWT (usando UiBinder)?
- El uso de un CssResource contenida dentro de un ClientBundle.
- Uso de un elemento en línea en una plantilla de UiBinder.
Las aplicaciones GWT modernas suelen utilizar una combinación de CssResource y UiBinder.
Así que mi pregunta es, ¿cuándo debo utilizar un archivo CSS y crear un CssResource por ella, y cuando debería definir estilos directamente en el archivo ui.xml usando <ui:> estilo? ¿Hay alguna implicación en el rendimiento (es decir, el tamaño del recurso para descargar en el cliente) con cualquiera de estas formas?
Pregunta relacionada: http://stackoverflow.com/questions/2690224/what-is-the-best-approach-towards-styling-gwt-applications –