2009-04-14 8 views
5

ここでは何も見たことがありませんが、GUIを生成するためにJavaコードを記述する必要があるというGWTの問題の1つを解決するようです。代わりにthis softwareを使用すると、ドラッグ&ドロップツール(WYSIWYGインターフェイス)を使用してGUIを設計できます。"GWT Designer"を使った人はいますか?

私は製品を販売しようとしていません。

私はそれが宣伝されているかどうか、有効で使いやすいかどうかなどを知りたいだけですか?

誰でもこれらの質問に回答していただけますか?

+0

FYI:現時点では、GWTのデザイナーは$ 99 /ライセンス+のサポートです。 – dfrankow

+0

またFYI:GoogleはGWT Designerの開発者であるInstantiationsを月前に買収しました – Yang

答えて

5

GUIエディタの欠如がGWTの問題ではないとは思いません。 HTMLを考えてみましょう(Dreamweaverのような)WYSIWYGの編集者がたくさんいますが、経験豊富なWebデザイナーはバージポールでそのことに触れず、コードを渡します。彼らはマゾヒストだからではなく、ソースをコントロールしたいので、クリーンで読みやすいようにしたいと考えています。

私はGWTデザイナーを非常に早い段階で試してみましたが、それはかなり貧弱であることがわかりました(そして、それはそれに沿ったいくつかのdllを持っていたのでWindows上でしか働いていませんでした)それ以来、物事は大幅に変化している可能性があります。

+0

HTMLはマークアップ言語です - これはプレゼンテーション層を生成するJavaコードとの大きな違いでしょうか? – Hola

+0

フィードバックありがとうございます。 – Hola

+0

はいHTMLはマークアップ言語です。私はSwingやObjective-Cの代わりに代わりに使うことができると思います。一般的に、GUIビルダーを使ってSwingアプリケーションを開発する人はほとんどいません。ほとんどのXcodeプログラマーは、Interface Builderを使用してUIを構築していません。それを理解するのが簡単です。それから、手でコードします。 – rustyshelf

2

GWT-Designerはいつもより良くなっています。もう一度見てください。私の意見では、Visual Studioのようなものに追いついています。

2

最近GWTデザイナーを試しました。それはまだ貧弱に見えます。柔軟性を失いたくない場合は、私は使用することをお勧めしますGWTLab

1

私は1年間のサブスクリプションを持っていましたが、それを更新していない、少し失望しています。

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

2)Webアプリケーション私はわずか2年前に構築しましたCEASED WORKINGおそらくJavascriptエンジンの変更によるものです。それは私がではなく、と期待していたもので、おそらくGWTの欠陥です。

3)GUIデザイナーは、多くのCPUパワーを必要とし、ビルド段階も必要です。

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

EDIT:私が上記のコメントを書いた直後に、インスタンシエーションズ/グーグルはオリジナルの合併よりもはるかに理にかなったUiBinderコンセプトを導入しました。今はもっとプロフェッショナルです。

1

ただ試してみました。私のui.xmlファイルの大半は、現在@UiField(提供= true)をサポートしていないため開けませんでした。

この機能を使用しなかったui.xmlファイルは、しばしばUnableToCompleteExceptionのようなものでクラッシュします。

多分あなたがデザイナーを使ってゼロから始めたのであれば、もっと運があるかもしれません。

4

私はCapstoneプロジェクトにGWT Designerを使用しています。私は最初から始めましたが、それはかなりうまくいったのです。私はWYSIWYGソフトウェアのファンがいないので、私はうれしく驚いた。ここで私はそれをやった記事へのリンクです:

http://benarchie.blogspot.com/2010/12/gwt-designer.html

2

個人的に私は、Eclipse用のGWT Designerを好きで、それは無料です。

これは迅速な開発ツールです。しかし、非プログラマのための解決策ではありませんが、GWT APIの使い方を学ぶJavaコーダの能力が向上します。ツールを学ぶと、コーディング時間が短縮されます。

コードとWYSIWYGエディタを頻繁に切り替える必要があることがわかりました。 2人のエディタはうまく連携します。完全な理解を得るには、Java Docsを参照する必要があります。ほとんどのJava Docsには、カットアンドペーストの準備ができている優れた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

関連する問題