寻找有关使用大型ASP MVC项目的良好实践的资源

时间:2011-10-24 18:13:30

标签: asp.net asp.net-mvc asp.net-mvc-3 architecture

我是一名Silverlight和wpf开发人员,但是我需要用ASP.NET开始一个新项目,而ASP根本没有做太多。它将是一个大型项目,因此需要在架构方面做得很好。

我正在寻找2个方面的信息和来自ASP经验的人的意见:

1)可扩展性,可管理性,可扩展性的模式和指南。这不是图书馆和工具,而是指导您以一种架构清晰的方式处理大型项目中遇到的常见问题。类似于silverlight / wpf的棱镜指南。

2)检查大量业务ASP应用程序的工具和框架

使用MVC和jquery几乎是一个给定的。我还计划使用实体框架和MEF,因为我熟悉它们。

我对那些有大型ASP项目经验的人有所了解。这是一个非常开放的问题,因为我没有提供任何设计要求,但我正在寻找主要的流行语和模式/工具,我需要注意(不一定使用)。我需要高级信息(架构)而不是细节。我可以根据需要研究细节。

3 个答案:

答案 0 :(得分:1)

我认为你最好从ASP.NET MVC应用程序结构的一些实践开始。我发现The ASP.NET MVC Music Store Tutorial是一个很棒的介绍/教程,可以帮助你了解MVC。它还让您了解EF如何与ASP.NET MVC一起使用。

然后为了进一步学习,我会查看ASP.NET's section on MVC articles and tutorials。这应该让您对需要了解的内容有广泛的了解。

答案 1 :(得分:1)

对于使用区域的大型网站,可以帮助您管理代码。这是内置于MVC框架中的,所以这里没什么新东西。每个区域都包含它自己的模型,视图和控制器,以及web.config和路由信息。帮助保持代码分离。

答案 2 :(得分:0)

感谢您的回答。

Project Silk正是我所寻找的:http://msdn.microsoft.com/en-us/library/hh396380.aspx

这很像Silverlight / WPF的棱镜指导。大量文档用于实现良好实践,例如模块化和关注点分离,同时最大化客户体验。