2011-01-19 5 views
8

UIBinderとウィジェットを使用するのは簡単ですが、HTMLが生成するhtmlは非常にblotedでスタイルが難しいです(外部スタイルをオーバーライドする多くのインラインスタイルが生成されます - HTMLPanelにもいくつかあります)。私はウィジェットやHTMLの方法で行くべきですか?

プレーンなHTMLを使って、きれいなmakrupをプレーンなElementオブジェクト(例:ButtonElementなど)にする必要がありますか?

どのようにイベントを処理するのですか?

やっぱり生産過剰なのですか?

ウィジェットとHTMLの違いは何ですか?

答えて

8

我々はui.xml自体

に、我々は単純なHTMLで行う残りを

  • イベント処理や
  • 国際化が必要な場合にのみ、ウィジェットを使用。だから、私たちのui.xmlファイルは両方とも、HTMLPanel(これはウィジェットとプレーンhtmlを使用することができます)を使って達成されます。

    This presentationが面白いかもしれません(スライド19から開始)。

1

マイセレクションウィジェット。私はhtmlとそのidとの遊びが嫌い、それらのためにjavascript関数を書くなどの理由があります。

gwtには、実際にコーディングと思考を促進する多くの合理的なウィジェットがあります。あなたがJavaをコーディングするのを好むならば、javascript関数を書くのではなく、ウィジェットと多くの多くのハンドラを書くだけです。

いくつかのウィジェットはブラウザによっては遅いが、スピードは常に重要ではなく、パフォーマンスとスケーラビリティはgwt構造とgwt-rpcメカニズムがあなたに保証する重要性があると言うことができます。

関連する問題