2012-04-15 13 views
8

Entiendo que oficialmente GWT recomienda utilizar el RootLayoutPanel más reciente, pero algunas publicaciones en Internet afirman que para algunas aplicaciones web es mejor usar RootPanel.
¿Cómo se puede decidir cuál usar?
¿Hay casos de uso diferentes para cada uno? (o cada requisito se puede satisfacer con cualquiera)GWT RootPanel vs RootLayoutPanel

+0

Hasta ahora he tenido buenas experiencias con RootLayoutPanel. ¿Qué reclaman estas publicaciones en Internet? – Hbf

+0

[http://groups.google.com/group/google-web-toolkit/browse_thread/thread/5f68621da14f034d](Aquí) es un ejemplo de esa publicación en la que se analiza el tipo de aplicación web para usar con RootPanel o RootLayoutPanel . – kroiz

Respuesta

13

RootLayoutPanel no puede ser mejor. Es simplemente diferente.

RootPanel le permite agregar widgets a la página (básicamente puede usar algún elemento html en la página como widget raíz). Puede definir múltiples RootPanel's en la misma aplicación.

RootLayoutPanel se comporta de forma un poco diferente, siempre intenta llenar todo el tamaño disponible en la ventana, por lo que el contenido dentro del panel se ajustará perfectamente al tamaño de la ventana del navegador. También rastreará el tamaño de la ventana y cambiará el tamaño de los elementos secundarios en consecuencia (si lo admiten). También RootLayoutPanel intentará adjuntarse directamente al <body> element, p. Ej. no puede elegir qué elemento html en la página se convertirá en un "punto de partida".

Por lo tanto, dependiendo de lo que desee hacer, puede elegir RootPanel o RootLayoutPanel.

+0

mmm gracias, pero me gustaría entender cómo elegir uno sobre el otro (solo arrojar ideas) 1. hacerme escribir más código para cierto tipo de aplicación o característica. 2. hace que sea imposible hacer alguna función de UI o UX. etc ... – kroiz