什么是S#arp架构?

时间:2011-01-05 11:31:35

标签: .net s#arp-architecture

我想简要了解S#arp架构。 Sharp和MVC有什么区别? 的编辑: 是否有像MVC一样可用的模板?

2 个答案:

答案 0 :(得分:4)

S#arp Architecture与MVC无关,除了它默认实现ASP.NET MVC前端的事实。

您无法将MVC与S#arp架构进行比较,因为它们解决了不同的问题。 S#arp Architecture是一个框架,旨在使用域驱动设计专注于域。它被设计为具有开放式表示层,因此您可以将其与MVC,Web窗体,控制台,Win窗体,WPF,Silverlight等...表示层一起使用。

答案 1 :(得分:3)

S#harp是一个Web框架,可以更轻松地构建可维护的MVC应用程序。找到这个引用:

  

发音为“Sharp Architecture”,这个   是一个坚实的建筑基础   用于快速构建可维护的Web   利用ASP.NET的应用程序   使用NHibernate的MVC框架。该   寻求的主要优势   使用任何架构框架是   减少必须编写的代码   同时提高了质量   最终产品。框架应该启用   开发人员花费的时间很少   允许的基础设施细节   他们把注意力集中在   域名和用户体验。   因此,S#arp架构   遵守以下关键   原则:

     
    
        
  • 专注于领域驱动设计

  •     
  • 松散耦合预先配置

  •     
  • 基础设施开放式演示文稿

  •