以前は MVC 3 Razor エンジンを使用してページをレンダリングしていました。時々、AJAX 呼び出しを使用して、Razor でレンダリングされた HTML を転送し、JQuery を使用してページに挿入する必要がありました。新しいプロジェクトが始まるので、私たちにとって新しい MVC 4 シングル ページ アプリケーション フレームワークを利用することを検討しています。私はそれを一目見ただけで、複雑な気持ちになりました。一方では、すべてのデータが JSON によって転送され、クライアントがそれらをレンダリングし、サーバーとネットワークに最適な UI 関連のロジックをエンコードするすべての仕事を行うことを意味します。パフォーマンス。一方、クライアント (HTML+JavaScript) は、たくさんの魔法の文字列とその内部の隠れた関係により、はるかに重くなり、維持するのが難しいと思われます。VS intellisense、type-safed に慣れました。
Razor と比較して、SPA を使用することの長所と短所はありますか? ありがとう