组织asp.net网站开发流程

时间:2010-03-10 13:20:14

标签: asp.net web

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

时非常有用
  • aspx文件和主文件
  • 页面内容(这在实现简单的cms技术时非常有用)
  • 用户控件
  • 脚本
  • 样式
  • 图像

是否有任何行业标准或最佳做法。

提前感谢:)

更新:是我列出的方式很方便。但如果我可以将服务器代码和文件分开,例如master,aspx ..和实际的页面内容,那就太棒了。

不使用MVC的另一个原因是:我通常外包SEO流程。现在一个MVC应用程序可以为我的SEO专家希腊/拉丁语。 :)

最终结构:
项目

     
  1. 图片
  2.  
  3. 脚本
  4.  
  5. 样式
  6.  
  7. 图片
  8.  
  9. Weblets
  10.  
  11. 小页
  12.  
  13. aspx files ..

  14. 图像,样式和脚本将仅包含整个项目常见的那些。 weblets和pagelets的想法如下......
    Weblets 应该包含一组weblets。 weblet是包含用户控件,它的样式,脚本,图像等的文件夹 Pagelets 应包含一组pagelet。 pagelet是包含aspx页面内容的文件夹。如果有一个名为“aboutUs.aspx”的aspx文件,则会有一个名为“aboutUs”的相应pagelet,其中包含aboutUs.html,它的样式,脚本和图像。 aspx页面应该只包含它们。这在配置CMS时非常有用 如果有可能有改进,请发帖.. :)

3 个答案:

答案 0 :(得分:2)

没有这样的行业标准,但我认识的大多数开发人员会将你的方式分开。

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

答案 1 :(得分:0)

这是正确的,没有这样的行业标准。但在我看来,我非常喜欢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 :(得分:0)

ASP.Net MVC不仅适用于数据库应用程序。事实上,我建议在小学习曲线之后使用它比webforms更容易。约定优于配置的概念将帮助您解决问题。 MVC为您设置的标准结构非常有效,任何打开MVC代码的人都能够理解所有内容。