2

mvc 3 を使用して作成されたシステムがあり、ビューからの ajax 呼び出しが多数あります。

多くのパフォーマンスの問題 (ajax にリンクされていない) があるため、ゼロから始める可能性を検討しています。

主に画面はセットアップ画面であるため、データを取得し、編集して保存します。

いつ ajax を使うべきか、いつ古き良き投稿に固執するべきかについて、価値のある資料を見つけるのは難しい仕事です。

いつ何を使用するかについて、経験則やリンクについて何か意見はありますか?

書き換えルールを下げると、mvc 4 が使用されます。

4

4 に答える 4

0

これは主にユーザビリティと動作の問題です。ということで、主観です。自分自身 (またはユーザー) に問いかける必要があります。ページ (または要素) をどのように動作させたいですか? 往復があっても構わない場合は、標準の post/redirect/get が適している可能性があります。操作後に現在のページの状態を維持したい場合は、ajax 呼び出しの方が適している場合があります。

どちらも同じことをするだけで、やり方が違うだけです。どのように動作するかを決定する必要があります。

于 2013-08-20T23:45:57.477 に答える
0

部分的な投稿 (AJAX) は、結果としてページが大幅に変更されない場合に意味があると思います (同じページにとどまり、小さなものだけを投稿し、ページの小さなセグメントを再構築する場合)。

ページ全体を新しいデータで再構築している場合、または明らかに他の場所にリダイレクトしている場合は、完全な投稿が理にかなっています。

AJAX 呼び出しは大幅に小さく高速になり、同じサーバー機能 (セッション、認証など) を引き続き提供でき、モデルに基づいて部分的なビューを返すこともできるため、MVC パターンを失う必要さえありません。これはもう少し JavaScript に近いものですが、小さな投稿を作成し、ページに小さな変更を加えることだけを期待している場合、AJAX はユーザー エクスペリエンスを劇的に向上させると同時に、帯域幅を削減することができます。

于 2013-08-20T23:47:21.240 に答える