2011-01-05 186 views

回答

3

S#harp是一個web框架,可以使構建可維護的MVC應用程序變得更容易。發現這句話:

發音「夏普架構,」這是 快速構建維護的Web應用程序 利用與NHibernate的ASP.NET MVC 框架堅實的架構基礎 。使用任何體系結構框架在 中尋求的 主要優點是 ,以減少必須編寫的代碼 ,同時提高最終產品的質量 。一個框架應該使 開發人員在基礎設施細節上花費很少的時間,同時允許 他們將注意力集中在 域和用戶體驗上。 因此,S#ARP建築 符合以下關鍵 原則:

  • 關注領域驅動設計

  • 鬆耦合預配置

  • 基礎設施開放式的演講

+1

這是什麼意思,它只不過是具有asp.net MVC應用程序並且與NHibernete連接但以鬆散耦合方式連接的體系結構?沒有其他的 ? – 2011-01-05 12:20:59

+0

據我瞭解,它主要是一些你可以建立你的域模型的類。 – CodesInChaos 2011-01-05 12:43:32

+0

好吧!但是asp.net MVC和S#arp架構之間的基本區別是什麼? – 2011-01-05 13:06:23

4

S#arp架構與MVC無關,除了默認實現ASP.NET MVC前端的事實。

您不能將MVC與S#arp體系結構進行比較,因爲它們可以解決不同的問題。 S#arp架構是一個專門用於使用領域驅動設計的域的框架。它設計爲具有開放式表示層,因此您可以將它用於MVC,Web窗體,控制檯,Win窗體,WPF,Silverlight等...表示層。