開発者と管理者は、大きくて扱いにくいため、asp.net ajax の使用をやめたいと言っています。
私は同意しますが、私はすべてのJavaScriptの面倒な作業を自分でやりたくありません。最終的にはjQueryも導入したいと思っています。それもまた、これから問題になると思います。
ajax.net と独自のカスタム ライブラリを使用することの長所/短所を概説している良い投稿はどこかにありますか?
開発者と管理者は、大きくて扱いにくいため、asp.net ajax の使用をやめたいと言っています。
私は同意しますが、私はすべてのJavaScriptの面倒な作業を自分でやりたくありません。最終的にはjQueryも導入したいと思っています。それもまた、これから問題になると思います。
ajax.net と独自のカスタム ライブラリを使用することの長所/短所を概説している良い投稿はどこかにありますか?
もしも
大きくて扱いにくいため、asp.net ajaxの使用から離れたいと考えています。
その場合、JQuery がこれに対する正確な答えです。
マネージャーに何かを納得させる必要があります。それはあなたが完璧にすることを学ぶ芸術形式です:-)
ASP、ストレート JS、および jQuery で単純な機能を実行するための同等のコードを示し、ストレート JS バージョンが大きくて厄介であることを確認するサンプルを選択します。
ASP に関する彼らの懸念に完全に同意することを伝えます (彼らにバターを塗ってください。それは常にうまくいきます) が、配信の品質と適時性に懸念があることを伝えます (これはマネージャーの生きた日光を怖がらせるでしょう)。
慎重に選択されたサンプルは、ASP からそのまま JS に移行するのではなく、ASP から jQuery に移行する必要があることを彼らに納得させるはずです。または、最悪の場合、ASP をもう少し長く使用することになります。
重いものを持ち上げる必要がないため、これらはどちらも受け入れられるように思えます。
私は、ハンフリー卿がかつてコメントした「はい、総理大臣」ショーから手がかりを得るのが好きです(言い換え):
そのうちの 2 つが最終的に第三次世界大戦で最高潮に達する可能性があることを示す 3 つの選択肢を与え、それについて少し考えさせます。
ASP.NETMVCをご覧ください。これは、次の3つの領域での管理の懸念に対処します。
投稿についてはわかりませんが、どのような種類のライブラリも使用せずに AJAX を簡単に実装できます (意味するのが本当に AJAX であり、フィールド検証、DOM 抽象化などの AJAX にまとめられるすべてのヘルパー機能ではない場合)。 .
このページは、私が本当の真の AJAX について知る必要があることをすべて教えてくれました。 http://www.hunlock.com/blogs/AJAX_for_n00bs
Microsoft は VS2008 に jquery intellisense を追加しました。それはあなたの質問に答えるはずです。ただし、Googleはここでいくつかをホストしています。 http://code.google.com/apis/ajaxlibs/ Web ページに 1 行のコードを追加するだけです。
jQuery を使用する場合でも (これを強くお勧めします)、各 ajax 要求に対してデータを返すだけのページを作成する程度にまで行かない限り、サーバー側にもフレームワークが必要になります (必要になります)。
asp.net ajax の主な不満は、クライアント側 (スクリプト ヘルパー) に含まれるすべてのスクリプトだと思います。更新パネルも使いやすいため、悪用されています。
jQueryを使用しても、asp.net ajax WebMethod()を引き続き使用できますが、jQueryのみを使用してそれらを呼び出すことができます。
これは、私にとって両方の長所のように感じます。WebMethods を使用して、関数ごとのページでプロジェクトを台無しにすることはありませんが、クライアント側に Microsoft JavaScript ライブラリのいずれかを含めることをスキップできます。
jQuery から WebMethod を直接呼び出す方法の詳細については、こちらをご覧ください