繁体   English   中英

组织asp.net网站开发流程

[英]Organising asp.net website development process

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

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

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

提前致谢 :)

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

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

最终结构:
项目

  1. 图片
  2. 脚本
  3. 样式
  4. 图片
  5. Weblets
  6. 小页
  7. aspx文件..

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM