哪里可以找到ASP.net架构,网站架构的优秀资源?

时间:2010-10-17 15:27:34

标签: .net asp.net

我最近大量参与了一些将作为公司范围的内部网系统工作的项目。它们基本上是Intranet网站,取代了基于桌面的旧系统。我想研究设置这些网站或Web应用程序项目的最佳方法。

最值得注意的是,我正在寻找:

  1. 不同的架构和各自的优点和缺点。即(分层建筑等)
  2. 企业网站编程实践,性能,缓存等。
  3. .NET网站,网络应用程序中的优化类架构
  4. 我基本上想要一些参考和资源都与一些最佳实践相关,我可以优化性能,将项目布局为易于维护并以最佳性能水平运行。

    我最后读了一些Microsoft Application Architecture Guide,第2版,这是免费的在线,这些方面的东西会有所帮助,虽然少了一些饼干。

2 个答案:

答案 0 :(得分:0)

我认为你应该关注的是设计模式。看看DoFactory设计模式框架。这不是免费的,但是ir有很好的关于enterbrise架构编程的例子。此外,.Net Domain Driven Design With C#是一本书,看看如何将遗留应用程序转换为最先进的应用程序。 祝你好运

答案 1 :(得分:0)

有很多书可以通过网络开发直接建议。我试着保持名单小:

开头:7 Freely available E-Books/Guides I found essential for .NET Programmers and Architects来自Anoop Madhusudanan

Krzysztof Cwalina和Brad Adams的框架设计指南

ASP.NET:

Utra-Fast ASP.NET(使用ASP.NET和SQL Server构建超快速和超可扩展的网站),作者:Richard Kiessig(APress)

Kyle Loudon开发大型Web应用程序(O'Reilly)

使用Alan Harris(APress)的Pro ASP.NET 4 CMS(使用.NET 4 Framework的C#开发人员的高级技术)

如果您需要,可以了解一些有关它如何工作的基础知识:

CLR通过C#by Jeffrey Richter

Joe Duffy在Windows上进行并发编程

设计指南中有许多有趣的书籍:

使用C#进行.NET域驱动设计:问题 - 设计 - Tim McCarthy(Wrox)解决方案

调试它!在Paul Butcher中查找,修复和防止您的代码中的错误

或只是有趣的阅读:

美丽的代码 - 领先的程序员解释他们的想法。 Andy Oram编辑格雷格威尔逊