2011-02-07 13 views
2

IS GWTはjqueryフレームワークと同じか、それと同じです。jqueryと比較したGWTとは何か

私は私がすべてのAJAXのもののために主にjqueryの使用を意味します。 GWT

へ移行する何らかの正当な理由
+1

は実際には、Javaのフレームワークです。 GWT - Google Web Toolkit - http://code.google.com/webtoolkit/ GWTはリッチインターネットアプリケーションに適しているため、必要なものだけを決定することができます。 – Igor

答えて

8

Developing with Google Web Toolkitを見てみましょう。

引用:

GWT SDKコア のJava APIとウィジェットのセットを提供します。これらはあなた が 渡っAndroidとiPhone用のモバイル ブラウザなど、すべてのブラウザを実行し、高度に最適化された JavaScriptにソースをコンパイルし、その後のJavaと でAJAXアプリケーションを書くことができます。この ように

構築するAJAXアプリケーションは、DOM操作 とXHR通信等 一般的な概念の上に抽象化 高いレベルにより生産のおかげです。

あなたはどちらか事前に缶詰し ウィジェットを限定されるものではありません。あなたは、ブラウザのDOMとJavaScript で を何かできることは、手書き JavaScriptでの相互作用 含め、GWTで行うことができます。

これを読んで、GWTアプリケーションをJavaで書くことが分かりました。これはJavaScript(またはjQuery)と大きく異なります。

どのように動作しますか?あなたはJavaでコードを書いて、GWTコンパイラはJavaコードを書いたときにあなたが言ったことをする最適化されたJavascriptを吐き出します。

jQueryはJavascriptの上に構築されたフレームワーク/ライブラリであり、AJAXコールバックのような面倒なJavascriptコードを書くことを避けることで、より簡単になります。

GWTを使用すると、と書いて、Javaコードに翻訳されます。 jQueryを使って

、あなたはJavascriptをを書きます。

+0

GWTはjqueryではなく、Springと競合しています –

0

GWTは完全に異なっているがあります。 GWTではソースコードをJavaで記述します。 jQueryを使用すると、ソースコードにJavaScriptを書くことができます。これは名目上の類似性にもかかわらず、まったく異なる言語です。 jQueryに慣れていて、ソース言語をJavaに変更する必要が特にない場合は、変更をお勧めしません。

0

私はJQueryやそれに類するJavascriptライブラリに比べてGWTの最も重要な優位性は、ブラウザの都合で書かれたものであると信じています。 GWTは、15年前にJavaが約束したものと同じように私たちに約束しています。あなたはJavaの専門家ではなく、javascriptの専門家でも、私はこの機能だけがGWTへの投資を補うと信じています。

Javascriptに比べてJavaの優位性は言及していません。 Javascriptの支持者は反対側を信じるので。

GoogleはGWTの重要な要因の1つです。

1

JQueryの目的は、AJAXの多くの有用なクラスとヘルパーメソッドを使用してJavaScriptをロードすることです。あなたはまだJSで書いて、ブラウザが提供するデバッグ機能を使ってデバッグします。

GWTを使用するには、Javaで記述する必要があります。これは、その後JavaScriptに変換されます。 Eclipseを使ってJavaアプリケーションであるかのようにアプリケーションをデバッグすることさえできます。アイデアは厳密に型付けされたコンパイル言語で書かれており、Eclipseのすべての機能(ソース管理のリファクタリングなど)の恩恵を受けていますが、それでもJSアプリケーションになります。

GWTを手書きのJSと混在させることもできますが、APIのスコープの外側にあるもの以外の操作をしない限り、一般的にはそうではありません。

1

とあなたの情報のために、jQueryのは、GWTに移植されました:GwtQuery

関連する問題