【发布时间】:2010-11-12 04:39:32
【问题描述】:
我的公司将在不久的将来在(大型!)ASP.NET 应用程序上“破土动工”。我们目前处于设计阶段,我过去开发的大多数 ASP.NET 应用程序都相对较小——不到几十页和 1 或 2 个开发人员。
谁能指出任何资源(无论是在线资源还是其他资源),其中包括大型 ASP.NET 应用程序的某些最佳实践或通用架构?
干杯, 布拉德
【问题讨论】:
标签: c# asp.net architecture
我的公司将在不久的将来在(大型!)ASP.NET 应用程序上“破土动工”。我们目前处于设计阶段,我过去开发的大多数 ASP.NET 应用程序都相对较小——不到几十页和 1 或 2 个开发人员。
谁能指出任何资源(无论是在线资源还是其他资源),其中包括大型 ASP.NET 应用程序的某些最佳实践或通用架构?
干杯, 布拉德
【问题讨论】:
标签: c# asp.net architecture
patterns & practices guidance for Web applications 是一个不错的起点。只是不要过于教条地遵循这些文件中的所有内容。
【讨论】:
看看来自 Patterns & Practices 的Application Architecture Guide。它不全是 ASP.NET,但它是全面且免费的,可以处理架构的所有层。
【讨论】:
The Onion Architecture (sorta like the Hexagonal architecture):
Jeffrey Palermo 在这个架构上做得非常出色。这是一种以松散耦合的方式进行编码的非常好的方法,可以促进测试驱动开发、领域驱动设计和总体上的良好实践。另外,请查看 Eric Evans 的《领域驱动设计》一书(它是用 Java 示例编写的,但我用于 C# 项目没有问题。)
【讨论】:
【讨论】: