2009-04-15 8 views
5

私はGWTについてこれ以上聞いていません。Jquery/MooTools/PrototypeはGWTの必要性を排除していますか?

最初に出てきたとき、特定のRIAサークルではすべての賞賛のようでした。

しかし最近、Jquery/MooTools/Prototypeのようなソリューションが同じ問題を解決する方法がより簡単になるため、GWTが人気を失っているというのが私の印象です。

これは正確であるか、GWTは別のタイプの問題を解決していますか?

+0

JSライブラリを使用すると、JavaScriptでクライアント側を簡単にプログラミングできます。 GWTを使用すると、クライアント側をJavaでプログラミングすることができます。 JavaScriptでクライアント側をプログラミングするのはまだ簡単です... – Shog9

答えて

3

GWTとjavascriptライブラリは、2つの異なる目的を果たします。 GWTはJavaコードからWebアプリケーションを生成し、JavaScriptライブラリはWebアプリケーション内のコンポーネントとして使用できます。 javascriptライブラリは多くの異なるタイプのWebアプリケーションプロジェクト(ASP.NET、Ruby on Railsなど)で使用できるため、GWTよりも多くのオーディエンスがいるかもしれませんが、GWTの機能はJavaScriptライブラリが完全に置き換えられるものではありません。ニーズに応じて、どちらもそれぞれの視聴者にとって非常に便利です。

+0

だから、GWTはWebアプリケーションフレームワークに似ていますが、jsライブラリは他のテクノロジーで作成されたWebアプリケーションで使用するためのクライアントサイドjを作成するためにのみ使用されています。だから彼らは完全には重なり合わない。 – Hula

+0

GWTはjavascriptを生成しますが、jsライブラリはjavascriptです。 javaをコーディングするのが好きな人は、GWTの使用を好むかもしれませんが、私の知る限りでは、javascriptを直接コーディングすることで同じ結果が得られます。特にライブラリの助けを借りてください。 –

4

まあ、並べ替え。

GWTの最終製品は、他のJSフレームワークと同じようなものになります.JavaScriptソリューションは、ほとんどすべてのブラウザとDOMの不一致を抽象化してReal Work™ 。

しかし、GWTとJSフレームワークの間には大きな違いがあります.GWTでコードを作成するプログラマは、Javaを記述してJavaScriptにコンパイルします。

これは本当に下になります:これは素晴らしいJSフレームワークが存在するため、Javaを知っているJavaScriptは何人残っていますか? Ergo、jQueryやMooToolsなんかは分からない?

私には、その質問への答えは多くありません。

+1

"すばらしいJSフレームワークが存在するため、Javaを知っているのにJavaScriptを知らないWeb開発者は何人残っているのでしょうか?それだけでなく、GWTで動作するDOMを理解する必要もあります。私はあなたがそこの頭に釘を打つと思う。私が見ているものからGWTを使用することを正当化することはますます困難になっているようです。 – Hula

0

もちろんGWTはJavaを使用してコードを作成したい人向けです。あなたがJavaのオタクでないなら、あなたはそれに情熱を持ちませんし、それを感謝することもできません。それは完全に1つの新しいフレームワークを学ぶための必要性を排除しています。あなたが知る必要があるのは、Javaだけです。 jsフレームワークは既にプラットフォーム(.NET、Java、Ruby)で使用されていると指摘していますが、この文が実際に正しいかどうかはわかりません。

関連する問題