在不久的將來,我的公司將在一個(大!)ASP.NET應用程序中「突圍」。我們目前正處於設計階段,過去開發的大部分ASP.NET應用程序都比較小 - 少於幾十頁,1到2個開發人員。ASP.NET應用程序體系結構
任何人都可以指出任何資源,無論是在線還是其他資源,包括大型ASP.NET應用程序的某些最佳實踐或通用體系結構?
乾杯, 布拉德
在不久的將來,我的公司將在一個(大!)ASP.NET應用程序中「突圍」。我們目前正處於設計階段,過去開發的大部分ASP.NET應用程序都比較小 - 少於幾十頁,1到2個開發人員。ASP.NET應用程序體系結構
任何人都可以指出任何資源,無論是在線還是其他資源,包括大型ASP.NET應用程序的某些最佳實踐或通用體系結構?
乾杯, 布拉德
的patterns & practices guidance for Web applications不是一個壞的地方開始。只是不要太過於教條地關注那些文件中的信件。
看看Application Architecture Guide模式&做法。這不是所有的ASP.NET,但它是全面和免費的,並處理架構的所有層。
The Onion Architecture (sorta like the Hexagonal architecture):
傑弗裏·巴勒莫做了出色的工作,這種架構。這是一種非常好的方式,以鬆散耦合的方式進行編碼,有利於測試驅動開發,領域驅動設計和總體良好實踐。此外,簽出領域驅動設計書埃裏克埃文斯(它的Java書面例子,但我使用的C#項目沒有問題。)