2012-03-02 15 views
8

Webアプリケーション用のUIを作成するデザイナーを雇っています。しかし、私はGWT Webアプリケーションを使って私に渡すデザインをどのように統合するかについて完全に迷っています。GWTを使用したUIデザイン

GWTでUIを構築する方法はたくさんあります。私は、この場合の最良の選択はUIバインダーで、HTMLを使ってページを構築できると信じています。しかし、テキストボックス、ドロップダウン、ボタンなどのGWTウィジェットは、ページの同じCSSではない独自のCSSを持っています。だから私はこの統合がちょっと混乱していると信じています。

私はこの作業の難しさを訂正していますか?それを行う適切な方法はありますか(多分GWTテーマを作成する)?この統合を行うために誰かを雇うべきですか?はいの場合、私が探している専門家の種類は何ですか?

答えて

5

私は仕事で一度同じような状況がありました。 ui:Binderを使用している場合、WebデザイナーはHTMLとCSS、つまり既に知っている言語を使用して、ほとんどのユーザーインターフェイスを開発できます。ほとんどの統合作業が行われるかもしれませんが、アプリケーションのUIのほとんどは従来の宣言的な方法で構築できます。

ここにいくつかの迷惑があることに注意してください。いくつかのコンポーネントでは、純粋なHTML要素ではなく、GWTウィジェットを使用する方が簡単です。しかし、GWTはこれを奇妙なHTMLに変換することがあるので、GWTがどのようにウィジェットを表示し、それに応じてスタイルシートを修正するかをデザイナーが学ばせるのに時間がかかるでしょう。

+5

あなたは両方ともUi:Binderに慣れる必要があります。それは素晴らしい機能です。あなたはUiBinderを統合するときにいくつかクールなことができるので、ドキュメントをよく読んでください。 [UiBinder](http://code.google.com/webtoolkit/doc/latest/DevGuideUiBinder.html)。 [プログラムによるアクセス](http://code.google.com/webtoolkit/doc/latest/DevGuideUiBinder.html#Programmatic_access)と外部リソースのセクション –

+2

に注意してください。私は約1ヶ月(コード)とダン(設計) UiBinderを持つ私たちの両方のための快適な場所に到達するが、それは本当に今支払っている。いくつかの状況、特にCssResourceの注入と組み合わせが必要な場所では、非uibinderからuibinderへの変換は困難でしたが、最終的にはその価値もあります。 –

+0

まさに私を心配させるGWTウィジェットです!私は複雑なGWTウィジェットを使用するとは思わないが、おそらくGWTのテキストボックス、ドロップダウン、スライダーとボタンを使用するだろう。デザイナーがUIを作成すると、デザイナーはこれらのウィジェットの外観を変更します。この新しい外観をアプリケーションのウィジェットに埋め込む必要があります。それは簡単ですか?あるいは、それらの '.GWT-nameOfTheComponent'スタイルを変更することを含む何かですか? –

0

すべてのgwtスタイル名は、uibinderで上書きできます。また、あなたがそれをやりたいなら、CSSでオーバーライドできるgwtスタイルのリストがあります。もちろん、コードのやりとりを持たないものについては、gwtウィジェットを作成する必要はありません。これは単純なhtmlとスタイルをuibinder内に残します。 Uibinderは、設定しようとしているタスクの正確な分割を処理するように設計されています。

関連する問題