2010-12-27 5 views
0

GWTはサーバー側の言語ですか? いいえ、GWTで使用するのに最適な言語は何ですか? ありがとうGWT:サーバー側の言語は?

+1

GWTによってGoogle Web Toolkitを意味する場合、これはプログラミング言語ではありません。これは、Javaプログラミング言語を使用する一連のツールです。 –

答えて

1

GWTは、ブラウザクライアントでjavascriptとしてコンパイル後に実行されるJava言語で書かれたWebアプリケーションを構築するためのツールキットです。しかし、クライアントパッケージであるものだけがjavascriptにコンパイルされます。だから、GWTを使って、Eclipseのような偉大なIDEで作業し、Javaレベルであなたのものを開発しデバッグすることができます。すぐにGWTがコンパイルしてJavaコードを最適化します。それは非常にクールで強力なアイデアです.JavaScriptをたくさん書くとデバッグするのが非常に難しいかもしれません。

クライアントコードがjavaなので、同じIDEで同じ言語を扱う際に、新しいプロジェットがそのサーバー部分もコード化するのは理にかなっています。しかし、GWTがJSONを使ってHTML上のサーバーとデータをやりとりするため、ほとんどすべての言語がGWTフロントエンドと話すことができます。

つまり、最初から開始する場合は、サーバー用のJavaも使用します。 JSONを生成できる他のサーバーコードが既に実行されている場合は、これを使用します。

GWTはスケーラビリティが高く、スケーラビリティの高いWebアプリケーション向けに設計されています(GWTはサーバー上でクライアントコンピュータ上で多くのことを実行しようとします)が、これは最も簡単には学べません。それほど規模を大きくする必要がなければ、もっと簡単なものを試してみてください。

1

GWTはJava to Javascriptコンパイラです。 GWTはajaxフレームワークの言語ではありません。クライアントコードとサーバーコードの両方がjavaです。ただし、サーバーに送信するには、すべてのオブジェクトの をシリアル化可能にする必要があるため、クライアント側では制限があります。

関連する問題