【问题标题】:Good ways to start an application in ASP.NET MVC在 ASP.NET MVC 中启动应用程序的好方法
【发布时间】:2009-11-27 13:50:08
【问题描述】:

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

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

我还阅读了有关入门工具包和示例应用程序的信息,但我还没有开始积极地使用它们中的任何一个。然而,在我的阅读中,我看到作者建议从现有模板开始并在其上构建可能会更好。

我正在尝试确定是否有更好的方法来启动项目,从而节省时间和/或最终交付的质量更高。

【问题讨论】:

    标签: asp.net-mvc starter-kits


    【解决方案1】:

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

    设立国际奥委会。 将 ELMAH 放入项目中。

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

    善良,

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

    【讨论】:

    • ELMAH +1。将日志记录添加到您的应用程序始终是一种好习惯
    • 对 ELMAH 很感兴趣 - 没听说过,但听起来很棒。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-05-06
        • 2014-02-10
        • 2018-03-22
        • 2017-10-25
        • 1970-01-01
        • 2011-11-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多