2011-01-05 10 views
1

Ich möchte kurz auf S # arp Architektur aufmerksam gemacht werden. Was ist der Unterschied zwischen Sharp und MVC? Bearbeitet: Ist eine Vorlage wie MVC verfügbar?Was ist S # Arp Architektur?

Antwort

3

S # harp ist ein Web-Framework, das das Erstellen von wartbaren MVC-Apps vereinfacht. Fand dieses Zitat:

Ausgesprochen „Sharp Architektur,“ diese ist eine solide architektonische Grundlage für schnell wartbar Web-Aufbau Anwendungen, die den ASP.NET MVC-Framework mit NHibernate nutzen. Der Hauptvorteil, der in unter Verwendung irgendeines Architekturgerüsts gesucht wird, ist , um den Code zu verringern, den man schreiben muss , während die Qualität des Endprodukts erhöht wird. Ein Framework sollte Entwickler ermöglichen, wenig Zeit auf Infrastrukturdetails zu verbringen, während sie ihre Aufmerksamkeit auf die Domain und Benutzererfahrung konzentrieren können. Dementsprechend S # arp Architektur hält sich an die folgenden Schlüssel Prinzipien:

  • auf Domain Driven Design Focused

  • lose Vorkonfigurierte Gekoppelt

  • Infrastruktur Open Ended Präsentation

+1

ist dies bedeutet, es ist nichts anderes als die Architektur, die asp.net MVC-Anwendung und mit NHibernete verbunden aber lose gekoppelt? nichts anderes ? –

+0

Wie ich es verstehe, sind es hauptsächlich ein paar Klassen, auf denen Sie Ihr Domain-Modell aufbauen können. – CodesInChaos

+0

okay! aber was ist der grundunterschied zwischen asp.net MVC und S # arp architektur? –

4

S # arp Architektur hat nichts mit MVC zu tun, außer dass es standardmäßig ein ASP.NET MVC Frontend implementiert.

Sie können MVC nicht mit S # arp Architecture vergleichen, da sie verschiedene Probleme lösen. S # arp Architecture ist ein Framework, das darauf ausgelegt ist, sich auf die Domäne mit domänengesteuertem Design zu konzentrieren. Es ist so konzipiert, dass es eine Präsentationsebene mit offenem Ende hat, sodass Sie es mit MVC-, Web Forms-, Console-, Win Forms-, WPF-, Silverlight- usw. Präsentationsebenen verwenden können.