Estoy contratando un diseñador para construir la interfaz de usuario para mi aplicación web. Sin embargo, estoy completamente perdido sobre cómo integrar el diseño que me entregará con la aplicación web GWT.Diseño de interfaz de usuario con GWT
Existen muchas maneras de crear una interfaz de usuario en GWT. Creo que la mejor opción para este caso sería la carpeta UI, donde puedo usar HTML para construir las páginas. Sin embargo, los widgets de GWT como el cuadro de texto, la lista desplegable, los botones, etc. tienen su propio CSS que no es el mismo CSS de la página. Entonces creo que esta integración es un poco confusa.
¿Estoy correcto acerca de la dificultad de esta tarea? ¿Hay una forma adecuada de hacerlo (tal vez creando un tema GWT)? ¿Debo contratar a alguien para hacer esta integración? En caso afirmativo, ¿cuál es el tipo de profesional que estoy buscando?
Ambos necesitan familiarizarse con Ui: Binder. Es una característica sorprendente. Lea los documentos de cerca porque puede hacer algunas cosas interesantes cuando integra UiBinder. [UiBinder] (http://code.google.com/webtoolkit/doc/latest/DevGuideUiBinder.html). Preste atención a [acceso programático] (http://code.google.com/webtoolkit/doc/latest/DevGuideUiBinder.html#Programmatic_access) y a la sección de recursos externos –
Me tomó (código) y Dan (diseño) alrededor de un mes para llegar a un lugar cómodo para los dos con UiBinder, pero en realidad está dando sus frutos ahora. La conversión de "non-uibinder" a "uibinder" fue ardua en algunas situaciones, especialmente donde es necesaria la inyección y combinación de CssResource, pero finalmente también lo vale. –
¡Son exactamente los widgets de GWT los que me preocupan! No creo que use widgets GWT complejos, pero probablemente GWT textbox, menú desplegable, controles deslizantes y botones. Cuando el diseñador crea la interfaz de usuario, cambiará la apariencia de esos widgets. Necesito incorporar esta nueva apariencia a los widgets de mi aplicación. ¿Es fácil hacerlo? ¿O es algo que implica cambiar esos estilos '.GWT-nameOfTheComponent'? –