2010-11-21 15 views
2

AJAXとjQueryの違いは何ですか?彼らの両方が同じことをするのか。彼らがそれぞれの賛否両論をすれば。私はASP.NET AJAXを学ぼうとしていますが、jQueryが同じ機能を提供しているかどうかはわかりませんか?ASP.NET AJAXフレームワークvs jQuery

ありがとうございました。

+2

MS AJAXは徐々にjqueryに置き換えられているので、古いものと見なすことがあります。 –

+0

@user、jqueryではUIはUIコントロールから完全に切り離されています。 – kobe

答えて

4

MS AJAXライブラリとjQueryはどちらも、ASP.NETアプリケーションのUIニーズを満たす能力を備えた適切なJavaScriptライブラリです。

jQuery$機能周り大きく基づいている - - それぞれが編成されたアプローチがとら方法は、2つの間でかなり異なっていることがラップ要素が指定したセレクタに一致するオブジェクトのコンストラクタは、プラグインは、によって提供されます関数prototypeを拡張し、ユーティリティ関数を関数オブジェクトのプロパティとして提供します。一方、

Microsoft AJAX libraryには、JavaScriptのネイティブオブジェクトのいくつかのprototypeを拡張し、.NET開発者に馴染み感じるべき名前空間内で編成便利な機能を提供するというアプローチを採用しています。あなたのお気に入りの.NET言語でプログラミングするイディオムの多くは、JavaScriptライブラリにグラフ化されています。

私はどちらもかなり使いましたが、個人的にはjQueryが好きです。私にとっては、使用するのがより直感的であり、物事を完了させることができます。 jQueryの開発ははるかに活発です(MS Ajaxライブラリには、Microsoftが優先的にクライアント側ソリューションとしてjQueryに重点を置いて開発を進める必要はありません)、MSより軽量ですAjax。私はJavaScriptがC#.NETプログラミングとはまったく異なる獣であることに満足しています。私はその違いを受け入れ、その言語のために確立されたイディオムと慣習に従っていきたいと思います。

+0

回答者の方へありがとうございます – SRK

+0

私はちょうど余分な点を追加したい、MS ajaxライブラリはjqueryより重くない?私はそれがページサイズを増やすことができるマークアップコードをたくさん追加すると思う。 – kobe

+0

@ gov-はい、MS AJAXライブラリは、jQueryよりも多くのバイトをワイヤで送信した場合と同様に大きくなります。 –

関連する問題