在ASP.NET MVC中启动应用程序的好方法

时间:2009-11-27 13:50:09

标签: asp.net-mvc starter-kits

当你在ASP.NET MVC中开始创建应用程序或站点时,在键入第一行代码之前你做了什么?

我个人喜欢创建一个新的ASP.NET MVC Web应用程序项目,然后清理控制器/视图,直到我有一个基本上是空白的项目(即它运行但不提供功能)。然后我开始研究我的模型并根据需要添加控制器/视图。

我还阅读了有关入门套件和示例应用程序的内容,但我还没有开始积极地使用它们。然而,在我的阅读中,我看到作者建议,从现有模板开始并以此为基础构建它可能是件好事。

我正在尝试确定是否有更好的方法来启动项目,以便节省时间和/或生成的可交付成果具有更高的质量。

3 个答案:

答案 0 :(得分:3)

我做的其他事情(我也清除了控制器/视图等)

放置IOC。 将ELMAH纳入项目。

然后我拿一杯咖啡写下我的第一个测试。

善,

PS:在某些时候我会为此创建一个模板,所以我不会每次都重做它。一旦我决定了我最喜欢的IOC。 : - )

答案 1 :(得分:2)

我通常也会清除Content文件夹,并放置一个很好的CSS重置文件和/或CSS框架,如960 grid

答案 2 :(得分:1)

在开始任何类型的项目之前,您必须知道自己想要做什么。所以拿一张纸开始写在这里:

  • 您的申请名称
  • 枚举功能
  • 快速草拟域模型(您将拥有的实体)
  • 尝试找到您将要做的不同方式(选择技术),例如:数据访问,验证(客户端和服务器端),日志记录,IoC,安全性,缓存等。
  • 快速草拟您将在应用程序中拥有的所有视图
  • 确定您可能需要解决/实施/开发的任何其他问题,并考虑如何做到这一点