代码之家  ›  专栏  ›  技术社区  ›  ZX12R

组织ASP.NET网站开发过程

  •  3
  • ZX12R  · 技术社区  · 15 年前

    有没有标准的做法来组织一个简单网站的开发过程。实现MVC是没有用的,因为不涉及数据库。它对组织项目和分离非常有用

    • ASPX文件和主文件
    • 页面内容(这对于实现简单的CMS技术非常有用)
    • 用户控件
    • 脚本
    • 风格
    • 图像

    是否有任何行业标准或最佳实践?

    事先谢谢:)

    更新: 是的,我列出的方式很方便。但如果我能分离服务器代码和文件,比如master、aspx,那就太好了。以及实际的页面内容。

    不使用MVC的另一个原因: 我通常把SEO过程外包出去。现在,对于我的SEO专家来说,MVC应用程序可以是希腊语/拉丁语。:)

    最终结构:
    项目

    1. 图像
    2. 脚本
    3. 风格
    4. 图像
    5. 小网
    6. 页面
    7. ASPX文件..

    图像、样式和脚本将只包含整个项目中常见的那些。Weblet和Pagelet的想法如下…
    小网 应包含Weblet集合。Weblet是包含用户控件、样式、脚本、图像等的文件夹,
    小页 应包含一个页面集。pagelet是包含ASPX页内容的文件夹。如果有一个名为“aboutus.aspx”的aspx文件,那么有一个名为“aboutus”的对应页面,其中包含aboutus.html、样式、脚本和图像。ASPX页面应该只在这里包含它们。这在配置CMS时非常有用。
    如果有更好的,请发帖子。
    3 回复  |  直到 15 年前
        1
  •  0
  •   Shoaib Shaikh    15 年前

    没错,没有这样的行业标准。但在我看来,我非常喜欢ASP.NET 4.0中的Web应用程序模板。它更像MVC模板,但在可伸缩性方面仍然非常有用。

    http://weblogs.asp.net/scottgu/archive/2009/08/26/starter-project-templates-vs-2010-and-net-4-0-series.aspx

        2
  •  2
  •   Oded    15 年前

    没有像这样的行业标准,但是我认识的大多数开发人员都会像您那样把事情分开。

    即-不同目录中不同类型的内容。

        3
  •  0
  •   David Sykes    15 年前

    ASP.NET MVC不仅适用于数据库应用程序。事实上,我建议在学习曲线很小的情况下,使用网络表单比使用网络表单更容易。约定优于配置的概念将帮助您解决您的问题。MVC为您设置了一个标准结构,它工作得很好,任何打开MVC代码的人都能理解所有东西的位置。