Asp.net Web开发.NET最佳实践

Asp.net Web开发.NET最佳实践,asp.net,Asp.net,是否有其他示例项目(如Northwind Starters kit)向您展示ASP.NET开发体系结构中的“最佳实践”(层、单元测试、模拟数据、o/r映射工具等) 或者链接到好的、清晰的资源或文档?(MSDN是一个很好的参考资料,但不是很好的教程) 是否有解决Visual Studio2008和/或AdventureWorks数据库问题的示例项目 thx,Lieven Cardoen查看此示例应用程序: DinnerNow是一个虚构的市场 顾客可以在那里点餐 本地餐厅送货至 他们的家或办公室

是否有其他示例项目(如Northwind Starters kit)向您展示ASP.NET开发体系结构中的“最佳实践”(层、单元测试、模拟数据、o/r映射工具等)

或者链接到好的、清晰的资源或文档?(MSDN是一个很好的参考资料,但不是很好的教程)

  • 是否有解决Visual Studio2008和/或AdventureWorks数据库问题的示例项目

thx,Lieven Cardoen

查看此示例应用程序:

DinnerNow是一个虚构的市场 顾客可以在那里点餐 本地餐厅送货至 他们的家或办公室。这个样本是 旨在演示如何 使用 微软的几项新技术

演示使用了几种技术 包括:IIS7、ASP.NET Ajax 扩展、LINQ、Windows 通信基础 工作流基础 演示文稿基础 PowerShell和.NET Compact 框架


这也是一个利用Asp.Net和相关Web开发技术的应用程序


这里还有一些链接可以让您阅读:

  • (PPT演示)
此外,还有两个重要的开源ASP.NET应用程序需要检查:


这里还有微软的Patterns'n Practices团队。非常有用的.NET应用程序指南。

Microsoft提供了大量的示例项目、白皮书等,涵盖了一个应用程序的最佳实践。其中很多都是重点关注的,但你可能会想直接去看电影。他们还出版了一本关于这个主题的书,但这本书已经很老了,我不再推荐它了

当然,您可能希望直接访问源代码,了解编码最佳实践的总体方法,为此,我推荐Martin和Martin's。我刚刚完成Robert Martin的文章,虽然有相当数量的文章是显而易见的,但它写得很好,有大量的例子,并帮助我在编码方法上更像“工匠”

最后,我认为良好的单元测试是任何开发人员的基石“最佳实践”之一。我推荐亨特和托马斯


那会让你走的

我推荐奥马尔·扎比尔的书

他的博客也很有价值。

如果你有一个现有的项目,那么你可以试试。它是静态代码分析器(这意味着您向他提供了已编译的程序集),它检查许多规则和Microsoft设计指南错误