13

UiBinder (GWT 2.0 の方法) を使用して作成した最初の GWT プロジェクトがあります。これは、UI 作成 Java ソース コード (GWT 1.0 の方法) を記述するよりも簡単であることがわかりました。

しかし、Google が無料でリリースしているGWT Designerというものを見ました。標準の Google Eclipse プラグインには欠けていた優れた機能とウィザードが含まれています。私はそれが好きですが、それでもUiBinderを使用する方が良いと思います. GWT Designer は、ソース コード (GWT 1.0 方式) だけでなく、UiBinder XML ファイル (GWT 2.0 方式) を作成するのに役立つ場合に非常に役立つと思います。

あなたはそれについてどう思いますか?GWT Designer プロジェクトに移行する必要がありますか? 移行しても UiBinder UI の作成は維持した方がよいでしょうか?

4

6 に答える 6

10

最新の GWT Designer は UiBinder をサポートするようになり、うまく機能します。 http://download.instantiations.com/D2GWTDoc/continuous/latest/docs/html/wizards/gwt/uibinder_composite.html

于 2011-01-22T15:30:57.057 に答える
10

UiBinder は、従来のウィジェット構築よりも優れたパフォーマンスと最適化されたダウンロードを提供します。私にとっては、UiBinder を使い続ける十分な理由です。アプリが軽量で十分に高速である場合、選択はおそらく、どのスタイルの開発が自分に最も適しているかによって決まります。

既存の UiBinder テンプレートをデザイナーに移植することまではしません。Google は、これらのサポートを GWT デザイナーにすぐに追加する予定です。

于 2010-09-20T21:31:39.953 に答える
3

私自身は、新しく解放された GWT Designer をまだ使用していませんが、すでに UIBinder を使用して作成されている場合、プロジェクト全体をそれに移行する必要があるとは思いません。

UI を構築する 2 つの方法は相互に排他的ではないことに注意してください。GWT デザイナーを使用して新しいウィジェットを作成し、それを既存の UIBinder プロジェクトで使用できます。そのほうがはるかに優れていると判断した場合は、その時点で移行することを検討できます。点。彼らはまだ幸せに共存できるので、そうではない.

于 2010-09-20T18:36:01.003 に答える
2

CSSとhtmlの専門家を利用する組織で専門能力開発を行っている場合、レイアウトや個々のページにUIBinderのようなものを使用しないと、GWtは売れ行きが悪くなります。また、CSSデザイナーは、GWTレイアウト手法を使用するJava開発者よりも、UI要件の変更に対応する上で優れた仕事をすることができると思います。ただし、Javaスタッフが要件を管理していて、UIデザイナーに回答する必要がない場合は、デラティブテンプレートとGWTデザイナーのようなもののどちらを選択するかが問題になると思います。

于 2010-11-21T15:33:03.673 に答える
1

再起動の発表で述べたように:

これらの製品が再び利用可能になったので、GWT プロジェクトでこれらの製品を使い始めることを願っています。その間、私たちの次のステップは、すばらしいインスタンス化技術を Eclipse 用の Google プラグイン (GPE) に融合することによって、それらを GWT ファミリーのツールにさらに深く統合することです。そのため、GWT Designer での UiBinder サポートなど、きっと気に入っていただけると確信している機能を含め、さらに多くの機能が追加される予定です。

GWT Designer が間もなくサポートするため、UiBinder コードを取得しても意味がありません。

于 2010-09-24T14:55:55.720 に答える
0

Designerプラグインは使用しないでください。最新の更新(この投稿の時点では8.1.1)には、ユーザーがIEと互換性のない要素(CellTable、DeckPanel、Horizo​​ntalPanel、VerticalPanelなど)を追加できるボタンが含まれています。

これは、プラグインを使用する人は誰でも、危険を冒して完全に使用することを意味します。IE7がこれらの要素をプルしようとすると、ページの一部が読み込まれますが、これらの要素を使用するコンポーネントは読み込まれません。IE8はアプリケーションをまったくロードできない場合があります。

于 2011-02-03T23:34:10.583 に答える