私は、Eclipse よりも Netbeans を IDE として使用することを好みます。数年前、私が Google Web ツールキットを調べたとき、GWT 用の適切な Netbeans プラグインはなく、誰もが Eclipse を使用するよう提案しました。今の状況はどうですか?市場にこれより優れたプラグインはありますか?それとも Eclipse が最適な選択肢ですか?
4 に答える
私もEclipseよりもNetbeansの方が好きです。GWT用に開発するために、gwt4nbプラグインをインストールせずに次のセットアップ手順を使用しました。私はIDEをコード分析と編集のヘルプにのみ使用しているので、ソースツリー内のファイルとディレクトリを直接操作するのは非常に快適です。これはあなたのケースに合わないかもしれませんが、gwt開発は通常のJavaプロジェクトとして扱うことができるので、多くの開発者にとってはこの手順で十分だと思います。
JDK、NetBeans-SEをインストールします。gwtパッケージを抽出します。gwt-1.7.1に関するメモがあります。Windows 64ビットバージョンで実行している場合は、64ビットのnetbeansとjdk、および32ビットのJREもインストールします。
Helloサンプルをgwtディレクトリからgwtパッケージディレクトリ外のディレクトリにコピーします。既存のJavaソースコードのプロジェクトを作成し、プロジェクトを同じHelloディレクトリに配置します。次に、netbeansはHelloディレクトリにnbbuild.xmlとmanifest.mfの2つのファイルを作成し、Helloの下に独自のnbprojectディレクトリを作成します。私はこれらのファイルを単に無視します。
NetBeansの「プロジェクト」ウィンドウで「ライブラリ」を右クリックし、「JARの追加」を選択してgwtディレクトリからjarファイルを追加します。
NetBeansの「ファイル」ウィンドウ(「プロジェクト」ウィンドウではない)に、Helloサンプルに付属している元の「build.xml」ファイルが表示されます。このファイルを編集して、「gwt.sdk」がgwtパッケージディレクトリの場所を指すようにします。Windows 64ビットでは、「java」タスクの下に「jvm」プロパティも追加します。次のようになります(jvm = ...のみが新しく追加されます):
<target name = "hosted" equals = "javac" description="ホストモードの実行">
<javafailonerror = "true" fork = "true" classname = "com.google.gwt.dev.HostedMode"
jvm = "C: \\ Users \\ youhere \\ Programs \\ jre6.32 \\ bin \\ java ">
<classpath>「ファイル」ウィンドウを使用し、「build.xml」ファイルノードをクリックして展開します。次に、「build.xml」の下にある「hosted」antターゲットを右クリックし、コンテキストメニューで「RunTarget」を選択して、ホストモードをビルドして実行します。
通常使用する「build.xml」のantターゲット:
- 「ビルド」:これを使用してJavaScriptをビルドします。
- 「ホスト」:これを使用して、Javaを構築し、ホストされたサーバーとブラウザーを起動します。
ホストされたサーバーが起動したら、「build」ターゲットを実行してjavascriptをビルドし、サーバーを再起動せずに、実行中のホストされたサーバーが結果をすぐに提供できるようにします。通常のブラウザを使用して、「localhost:8888」のjavascriptバージョンを確認してください。「build.xml」ファイルを編集して、別のポートを設定できます。
通常、Helloサンプルを別のディレクトリにコピーし、それを新しいプロジェクトの開始点として使用します。その後、プロジェクトの名前とディレクトリ構造に一致するようにファイルを手動で編集します。
また、他のサンプルをgwtパッケージから新しいディレクトリにコピーし、それらをビルドして実行し、コード参照として使用します。サーブレットも開発する場合は、DynaTableサンプルのサーブレットを確認し、プロジェクト内の同じディレクトリ構造にファイルを作成またはコピーします。
gwt4nbプラグインに関する注意:インストールしましたが、重すぎることがわかりました。上記の手動設定で、必要なことはすべて問題なく実行できます。
Eclipseが最良の無料オプションだと思います。Intellij IDEA
(有料版)もGWT
サポートは良いですが、ほど良くはありませんEclipse
。
Eclipseの公式サポートはこれだけだと思います。https ://developers.google.com/web-toolkit/downloadを参照してください。
私の個人的な経験に基づいて、との間の良好な統合が必要な場合は、に進んでGWT
ください。使用する場合は、 http://m2eclipse.codehaus.org/もお勧めします。IDE
Eclipse
Maven
M2E
編集
最も重要なことを言うのを忘れました。Netbeans
ちなみに、GWTは適切にサポートされているようですが、テストしたことはありません。http://netbeans.org/kb/docs/web/quickstart-webapps-gwt.htmlを参照してください。
これは正しく適切な答えではないと確信しています。しかし、トレードオフしたい場合、これは単なるアイデアです。
sudo -i
cd ~/gwt
./projectCreator -ant build -out projects/myapplication
./applicationCreator -out projects/myapplication myapplication.client.MyApp
次に、プロジェクトをインポートできます...
- Netbeans で新しいプロジェクトを作成し、[既存の Ant スクリプトを使用する Java プロジェクト] を選択します。
- Location を
myapplication
前に作成したフォルダーに設定します Build Script をbuild.ant.xml
projectCreator によって作成されたファイルに設定します Project Name をより適切なものに設定します - プロジェクトのプロパティを開き、[Java ソース] で [フォルダーの追加] をクリックします。フォルダを選択して
projects/myapplication/src
OKを押します
このアプローチが気に入らなかった場合は、申し訳ありません。
Battle for Eclipse と Netbean と似ているように聞こえますが、 GWTに関する懸念について話しているのです。ですから、あなたの経験に応じて、より好きなように選択できると思います。GWTは IDE ではなく SDK で実行されると想定しているため、さまざまな IDE で GWT 開発を行うことができます。しかし、いくつかの見方があります。例: 各 IDE で生成、テスト、開発などを簡単に行うことができます。
美しい GUI のおかげで、個人的にも NetBean が大好きです :) . しかし、私たちのチームは長い間Eclipse IDEで開発および構成されてきたため、IDEを変更するのが難しいため、私はEclipse IDEで作業しています(プロジェクトにとって新しいバージョンがより信頼できるとは想像できないため、Eclipseバージョンを変更するのが非常に難しい場合があります)しかし、 Eclipse が最良の選択肢であるという意味ではありません 。GWT SDKを介したエクスペリエンスとして、他の IDE で GWT プロジェクトを構成することもできると説明したからです。
「...そして、誰もが Eclipse を使用することを提案しました。」. はい、Eclipse IDE で作成されたサンプル プロジェクトのほとんどが表示されます。GWT の唯一の側面であり、心配することなく NetBean IDE を選択するチャンスがあると思います。
次のように、NetBean IDE で GWT プロジェクトを開発できます...
1.) まず、gwt4nb プラグインをダウンロードしてインストールします。(NetBean IDE にプラグインをインストールするための exp がある場合があります)
2.) GWT SDK をダウンロードし、特定の場所に解凍します。
3.) 新しいJava Webを作成–> Web アプリケーション. アプリケーションに名前を付けて、[フレームワーク] タブが表示されるまで[次へ] をクリックします。gwt4nb プラグインのインストールに成功すると、Google Web Toolkit が一覧表示されます。Google Web Toolkit フレームワークを選択します。
4.) 次に、GWT SDK インストール フォルダーを参照します。GWT モジュールに名前を付けて、Finishをクリックします。
5.) プロジェクトをクリーンアップしてビルドします (ビルドが正常に終了するまで待つことを忘れないでください)。
6.) プロジェクトを実行すると、ブラウザが起動し、「Click me!」ボタンが表示されます。そして「Hello, GWT!!!」というテキスト 見えるはずです。
乾杯!NetBean IDE で GWT サンプル プロジェクトを作成できるようになりました。
GWT を作成することもできます
- テストケース
- 定数
- モジュール
- RPC サービス
- UiBinder
your_project > Other... > Google Web Toolkitを右クリックします。
あなたに役立つヒントがあります!