UI-Design mit GWT

8

Ich beauftrage einen Designer, um die Benutzeroberfläche für meine Webanwendung zu erstellen. Ich bin jedoch völlig verloren darüber, wie ich das Design integrieren kann, das er mir mit der GWT-Webanwendung liefern wird.

Es gibt viele Möglichkeiten, eine Benutzeroberfläche in GWT zu erstellen. Ich glaube, die beste Wahl für diesen Fall wäre die UI-Binder, wo ich HTML verwenden kann, um die Seiten zu erstellen. GWT-Widgets wie Textfeld, Dropdown, Schaltflächen usw. haben jedoch ihr eigenes CSS, das nicht das selbe css der Seite ist. Daher glaube ich, dass diese Integration ein wenig verwirrend ist.

Habe ich Recht über die Schwierigkeit dieser Aufgabe? Gibt es einen geeigneten Weg dazu (vielleicht ein GWT-Thema erstellen)? Sollte ich jemanden einstellen, um diese Integration zu machen? Wenn ja, nach welcher Art von Profi suche ich?

    
João Daniel 02.03.2012, 17:37
quelle

2 Antworten

5

Ich hatte einmal eine ähnliche Situation bei der Arbeit. Wenn Sie ui: Binder verwenden, kann Ihr Webdesigner den Großteil der Benutzeroberfläche mithilfe von HTML und CSS, Sprachen, die sie schon kennen würden. Es kann ein wenig Integrationsarbeit zu tun sein, aber die meisten der Benutzeroberfläche der Anwendung können auf eine traditionelle, deklarative Weise aufgebaut werden.

Beachten Sie, dass es hier einige Ärgernisse gibt. Bei einigen Komponenten ist es einfacher, ein GWT-Widget als ein reines HTML-Element zu verwenden. GWT konvertiert dies jedoch manchmal in ungeraden HTML-Code. Daher dauert es einige Zeit, bis der Designer erfährt, wie GWT Widgets anzeigt und die Stylesheets entsprechend ändert.

    
Oleksi 02.03.2012, 18:11
quelle
0

Sie können alle gwt-Stilnamen in uibinder überschreiben. Außerdem gibt es eine Liste von gwt-Stilen, die Sie in CSS überschreiben können, wenn Sie dies so machen wollen. Natürlich müssen Sie keine gwt-Widgets für etwas erstellen, das keine Code-Interaktion hat, was einfach HTML und Stile im uibinder lässt. Uibinder wurde entwickelt, um die genaue Aufgabenverteilung, die Sie einrichten möchten, zu bewältigen.

    
Deanna 02.03.2012 18:05
quelle

Tags und Links