私は少し調査を行いましたが、Entity Framework がシングル ページ アプリ (MVC 4 用) で使用されていない例を 1 つ見つけることができませんでした。SPA を使用するには Entity Framework が必要ですか?
3 に答える
はい、KnockoutJS と UpshotJS を使用して実証された SPA の概念を意味する場合は、EF が必要です。これは、Upshot が EF が提供するメタデータを操作するように設計されているためです。ただし、まだ始まったばかりであり、Upshot が将来どのような機能を提供するかはわかりません。さまざまなデータベースを処理するクライアント ライブラリや Upshot の拡張機能を目にすることさえあるかもしれません。
概念としての SPA に関しては、ASP.NET MVC、KnockoutJS/BackboneJS、および通常の JQuery ajax 呼び出しを使用して実装できるようになりました。
シングル ページ アプリケーション (SPA) には、ASP.Net MVC は絶対に必要ありません。
SPA は、既存の Web 開発テクノロジを使用してより優れたユーザー エクスペリエンスを作成する単なるアーキテクチャ パターンです。
一般的な方法で説明されている SPA を確認するには、次の記事を参照してください: http://en.wikipedia.org/wiki/Single-page_application
ここ数年で SPA がホットな話題になったため、Microsoft は (実際には ASP.Net MVC だけでなく) .NET 中心のテクノロジを使用して SPA を作成する方法を提供することを選択しました。
Microsoft 固有の方法については、http: //channel9.msdn.com/Events/TechDays/Techdays-2012-the-Netherlands/2159を参照してください。
いいえ、それはMSが独自のテクノロジーを可能な限り使用しているだけです。
例: Google の GMail は SPA ですが、ASP.NET MVC を使用して作成されていないことは明らかです。彼らが Entity Framework を使用していると本当に思いますか?