El enfoque general en GWT es utilizar paneles y luego aplicar temas CSS personalizados para obtener un aspecto personalizado. Si bien puedo lograr un cierto grado de personalización de mi aplicación GWT a través de ajustes de CSS, me preguntaba cómo los demás generalmente se acercan al estilo.¿Cuál es el mejor enfoque para diseñar aplicaciones GWT?
Algunas de las sugerencias que encontré en la web fueron para administrar el diseño con HTML simple, a través del uso de HTMLPanel. De esta manera, uno puede usar inmediatamente la maqueta HTML dentro de la aplicación sin tener que codificar todo el diseño.
¿Cuál es, en su opinión, la mejor y menos dolorosa forma de abordar el diseño y el estilo personalizado de la aplicación GWT?
¿UiBinder utiliza internamente HtmlPanel para incrustar HTML sin formato? –
Respuesta corta: no :) UiBinder es solo un lenguaje de plantillas. Depende de usted si solo desea utilizar HTML en su plantilla o insertar algunos 'Widgets' en algún tipo de' Panel'. Su plantilla se imprimirá tal como es, sin un envoltorio adicional (de modo que si su Panel raíz es 'HTMLPanel' obtendrá un div, etc.). 'HTMLPanel' se usa a menudo como un Panel raíz para plantillas UiBinder, porque tiene un tratamiento especial por UiBinder. Puedes mezclar HTML y Widgets (no puedes, por ejemplo, poner HTML sin formato en un' VerticalPanel'). Consulte los documentos de UiBinder para obtener más información. –
Gracias Igor, he decidido usar el enfoque de UiBinder. –