我想简要了解S#arp架构。 Sharp和MVC有什么区别? 的编辑: 是否有像MVC一样可用的模板?
答案 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架构 遵守以下关键 原则:
专注于领域驱动设计
松散耦合预先配置
基础设施开放式演示文稿