【问题标题】:ASP.NET Application Architecture [closed]ASP.NET 应用程序架构 [关闭]
【发布时间】:2010-11-12 04:39:32
【问题描述】:

我的公司将在不久的将来在(大型!)ASP.NET 应用程序上“破土动工”。我们目前处于设计阶段,我过去开发的大多数 ASP.NET 应用程序都相对较小——不到几十页和 1 或 2 个开发人员。

谁能指出任何资源(无论是在线资源还是其他资源),其中包括大型 ASP.NET 应用程序的某些最佳实践或通用架构?

干杯, 布拉德

【问题讨论】:

    标签: c# asp.net architecture


    【解决方案1】:

    patterns & practices guidance for Web applications 是一个不错的起点。只是不要过于教条地遵循这些文件中的所有内容。

    【讨论】:

      【解决方案2】:

      看看来自 Patterns & Practices 的Application Architecture Guide。它不全是 ASP.NET,但它是全面且免费的,可以处理架构的所有层。

      【讨论】:

        【解决方案3】:

        The Onion Architecture (sorta like the Hexagonal architecture):

        Jeffrey Palermo 在这个架构上做得非常出色。这是一种以松散耦合的方式进行编码的非常好的方法,可以促进测试驱动开发、领域驱动设计和总体上的良好实践。另外,请查看 Eric Evans 的《领域驱动设计》一书(它是用 Java 示例编写的,但我用于 C# 项目没有问题。)

        【讨论】:

          【解决方案4】:

          您可能会从类似的问题中获得一些帮助:Architectural question: In what assembly should I put which class, for a clean solution?

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2015-04-04
            • 2011-09-30
            • 2015-09-05
            • 2012-05-01
            • 2011-10-23
            • 2020-04-19
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多