2011-02-04 3 views
5

私はGWTを学びたいと思います。私はそれがJavascriptにコンパイルされているのが好きです。私の質問は、JavaのどれだけGWTで本当に使えるのでしょうか?私の推測では、クライアント側にはほとんど限界がありますが、サーバ側では既存のJavaライブラリを利用できるはずです。または、私はJavascriptのものへのコンパイルのため、小さなサブセットしか使用できませんか?GWTで実際どれくらいのJavaを使用できますか?

どのような制限がありますか?私はそれができないことや実装するにはあまりにも多くの回避策が必要なことに興味があります。私はGWTを学ぶことがウェブ開発における可能なフリーランスキャリアのための良い選択であるかどうかを知る必要があります。

答えて

7

GWTウェブサイトには、その質問に正確に答えるためにthis documentationがあります。

+2

また、サーバー側で使用できるものには全く制限がないことを指摘する価値があります。 GWTコンパイラは、(ソースパッケージで指定された)クライアント用のコードのみを処理し、残りのプロジェクト(サーバー側など)で自由に使用できるコードを自由に残します。 –

+0

良い点。 OPはすでにそうであると推測しましたが、そうです。 – Santa

5

JRE emulation docsを参照してください。それらはあなたが使用できるエミュレートされたクラスからサポートされています。

"Google Web Toolkitには、Javaランタイムライブラリのサブセットをエミュレートするライブラリが含まれています。以下のリストは、GWTが自動的に変換できるJREパッケージ、タイプ、およびメソッドのセットを示しています。メソッドは、特定の型に対してサポートされています。

gwt.xmlの<super-source/>を使用して他のクラスに独自のエミュレーションを提供することもできます。これは、JavaScriptに直接コンパイルできないクラスの代替Javaクラスを提供するパッケージを指します。

関連する問題