5

ここでは何も見ていませんが、GUI を生成するために Java コードを書かなければならないという GWT の問題の 1 つを解決しているようです。代わりに、このソフトウェアを使用すると、ドラッグ アンド ドロップ ツール (WYSIWYG インターフェイス) を使用して GUI を設計できます。

ちなみに、商品を売りたいわけではありません。

広告どおりに機能するか、効果的か、使いやすいかなどを知りたいだけですか?

これらの質問に答えた経験のある人はいますか?

4

8 に答える 8

6

GWT-Designer は Google に買収されたため、無料で利用できるようになりました。http://googlewebtoolkit.blogspot.com/2010/09/google-relaunches-instantiations.html Google は、すでに非常に優れた製品を改善します。

于 2010-11-19T15:55:46.280 に答える
5

GUI エディターがないことが GWT の問題だとは思いません。HTML について考えてみましょう。そのための WYSIWYG エディタ (Dreamweaver など) はたくさんありますが、ほとんどの経験豊富な Web デザイナーは、バージ ポールでそのようなものに触れず、手作業でコーディングします。マゾヒストだからではなく、ソースを管理したいので、クリーンで読みやすいものにしたいのです。コーディングは科学的な芸術作品であり、人間に任せるのが最善です ;)

私は非常に早い段階で GWT Designer を試してみましたが、かなり貧弱であることがわかりました (それに付随する dll がいくつかあったため、Windows でしか機能しませんでした)。

于 2009-04-15T04:10:11.360 に答える
2

最近、GWT Designer を試しました。まだまだ下手そうです。柔軟性を失いたくない場合は、GWTLabを使用することをお勧めします

于 2009-09-06T21:38:07.150 に答える
2

GWT-Designer は常に改善されています。私の意見では、ビジュアルスタジオのようなものに追いついています。

于 2009-06-05T18:32:28.713 に答える
2

個人的には GWT Designer for Eclipse が好きで、無料です。

迅速な開発ツールです。非プログラマー向けのソリューションではありませんが、GWT API の使用方法を学ぶ Java コーダーの能力を向上させます。ツールを習得すると、コーディング時間が短縮されます。

コードと WYSIWYG エディターを頻繁に切り替えて、思い通りに処理する必要があることがわかりました。2人の編集者はうまく連携しています。完全に理解するには、Java Docs を参照する必要があります。ほとんどの Java ドキュメントには、すぐにカット アンド ペーストできる優れた Java および UiBinder コード例が含まれています。

UiBinder で GUI を作成することは、GUI 要素のレイアウトの階層的な性質を簡素化するため、間違いなく進むべき道です。API には、UiBinder でコードを処理する方法に関する情報が欠けていますが、GWT-Designer、Java Docs、および Google の間で答えが見つかります。

組み込みの Jetty Web サーバーにより、ローカル マシンでの展開とテストも簡素化されます。コードを少し変更するだけで、すぐに Web ブラウザーでその効果を確認できました。

これらのチュートリアルを試してください。

http://code.google.com/eclipse/docs/gwt_uibinder.html

http://code.google.com/webtoolkit/tools/gwtdesigner/tutorials/stockwatcher.html

于 2011-05-05T12:15:35.463 に答える
1

私は 1 年間のサブスクリプションを持っていましたが、製品に少しがっかりして更新しませんでした。

1) デザイナーは、作成/プロパティ設定/イベント処理を最も非コミックな方法で構築しているモジュールに追加するすべての Java コードを挿入します。さらに、アプリケーションをモジュール化することはかなり困難です。たとえば、Flex と比較すると、モジュール内のコードの行数は簡単に 2 倍または 3 倍になり、木から森を見るのは簡単ではありません。

2) ほんの数年前に作成した Web アプリケーションは、おそらくJavascriptエンジンの変更が原因で動作しなくなりました。これは私が予期していなかったことであり、GWT のせいである可能性が非常に高いです。

3) GUI デザイナーは大量の CPU パワーを必要とし、ビルド フェーズも必要です。

コンセプトは素晴らしいですが、認めますが、GWT デザイナーはその種の唯一のものです。モジュール化の難しさは私の怠惰なのかもしれません。

編集: 上記のコメントを書いた直後に、Instantiations/Google は、元の融合よりもはるかに理にかなっている UiBinder の概念を導入しました。今はもっとプロフェッショナルです。

于 2010-08-19T21:27:15.223 に答える
1

ちょうどそれを試してみました。現在 @UiField(provided=true) をサポートしていないため、私の ui.xml ファイルのほとんどは開きません。

この機能を使用しない ui.xml ファイルは、UnableToCompleteException などでクラッシュすることがよくありました。

デザイナーを使用してゼロから始めた場合は、もっと運が良いかもしれません。

于 2010-11-10T06:05:09.123 に答える