2012-04-15 2 views

Antwort

1

Ja, es EF benötigt, wenn Sie das SPA-Konzept bedeuten, die mit KnockoutJS und UpshotJS nachgewiesen wurde. Dies liegt daran, dass Upshot für die Verwendung der von EF bereitgestellten Metadaten konzipiert wurde. Es ist jedoch früh und wir wissen nicht, welche Fähigkeiten Upshot in Zukunft bieten wird. Möglicherweise sehen wir sogar Client-Bibliotheken oder Erweiterungen von Upshot, die mit verschiedenen dbs umgehen.

Was SPA als Konzept betrifft, können Sie dies nun mit ASP.NET MVC, KnockoutJS/BackboneJS und regulären JQuery Ajax Calls implementieren.

+0

Das sieht aus wie die Antwort für mich, sollte als solche markiert sein. – peteski

-1

Nein, Sie tun nicht, das ist nur MS mit seiner eigenen Technologie so viel wie möglich.

Zum Beispiel: GMail von Google ist ein SPA, zugegebenermaßen nicht mit ASP.NET MVC. Glauben Sie wirklich, dass sie Entity Framework verwenden?

+3

Ich spreche nicht über SPA als Konzept. Ich spreche gerade über die Implementierung von SPA durch Microsoft. Die SPA-Funktionen, die aus MVC 4 kommen, sehen so aus, als ob sie das Entity Framework benötigen, und darum geht es mir. –

+0

Scheint wie SPA ist im Moment in der Warteschleife und wird nicht mit MVC 4 ausgeliefert werden. :( – peteski

0

Einseitige Anwendungen (SPAs) erfordern definitiv kein ASP.Net MVC.

SPAs sind nur ein architektonisches Muster, das vorhandene Webentwicklungstechnologien verwendet, um eine bessere Benutzererfahrung zu schaffen.

SPAs Um zu sehen, in allgemeiner Weise in diesem Artikel überprüfen beschrieben: http://en.wikipedia.org/wiki/Single-page_application

Seit SPAs Art ein heißes Thema in den letzten paar Jahren geworden sind, Microsoft eine Möglichkeit zu bieten, entschied sich SPAs zu erstellen .NET zentrische Technologien (mehr als nur ASP.Net MVC).

Für die spezifische Art und Weise Microsoft, werfen Sie einen Blick auf diese: http://channel9.msdn.com/Events/TechDays/Techdays-2012-the-Netherlands/2159

Verwandte Themen