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

Asp.net mvc 在ASP.NET MVC中启动应用程序的好方法,asp.net-mvc,starter-kits,Asp.net Mvc,Starter Kits,当您开始在ASP.NET MVC中创建应用程序或站点时,在键入第一行代码之前,您要做什么 我个人喜欢创建一个新的ASP.NET MVC Web应用程序项目,然后清理控制器/视图,直到我得到一个基本上是空白的项目(即它运行但不提供功能)。然后,我开始处理我的模型,并根据需要添加控制器/视图 我也读过初学者工具包和示例应用程序,但我还没有开始积极地使用它们中的任何一个。然而,在我的阅读中,我看到一些作者建议,从一个现有的模板开始并在其基础上进行构建可能是很好的 我正在尝试确定是否有更好的方式启动项目

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

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

我也读过初学者工具包和示例应用程序,但我还没有开始积极地使用它们中的任何一个。然而,在我的阅读中,我看到一些作者建议,从一个现有的模板开始并在其基础上进行构建可能是很好的

我正在尝试确定是否有更好的方式启动项目,以节省时间和/或获得更高质量的交付成果。

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

设立国际奥委会。 让艾玛参与这个项目

然后我喝杯咖啡,写下我的第一个测试

善良


PS:在某个时候,我会着手为它创建一个模板,这样我就不会每次都重做它了。当我决定我最喜欢的国际奥委会时。:-)

我通常也会清除内容文件夹,并放置一个漂亮的CSS重置文件和/或CSS框架,如

在开始任何类型的项目之前,你必须知道你想要做什么。因此,拿一张纸在这里开始写:

  • 您的应用程序的名称
  • 列举特征
  • 快速起草域模型(您将拥有的实体)
  • 试着找到你要做的不同事情的方法(选择一种技术),比如:数据访问、验证(客户端和服务器端)、日志记录、IoC、安全性、缓存等等
  • 快速草拟应用程序中的所有视图
  • 确定您可能需要解决/实施/开发的任何其他问题,并思考您将如何做到这一点

+1代表艾玛。在应用程序中添加日志记录总是一个很好的做法。对ELMAH很感兴趣——我没听说过,但听起来很棒。