网站建设应该考虑哪些问题

文章类型:常见问题    发表2011-01-13   文章编辑:怒熊网络 · 一站式互联网+技术服务商!   阅读:297

网站建设前我们应该注意哪些问题呢?

设计网站时的主要任务之一就是项目管理。设计一个新网站,就像给房子盖地基一样,需要注意的细节很多,因此事先计划和对后期任务进行持续管理是必需的。

1. 和客户签订合同了吗?如果你是为客户开发网站,那么没有合同的工作风险将远远高于由合同保证的风险。

2. 确定网站的最终样式了吗?行动之前做好计划可以让目标更清晰。

3. 网站各版块的内容都准备好了吗?应该基于内容设计网站,而不是反过来。

4. 网站需要预建方案吗?内容管理系统(比如WordPress)、脚本等工具可以让工作更简单;开始网站设计之前,可以先确定这些工具是否能够满足你的需要。

5. 你了解你的竞争对手的服务吗?你的竞争对手往往会推出各种各样的新服务,了解他们提供的服务能让你进一步满足客户的需求。

6. 截止日期现实吗?安排符合现实的截止日期和追踪项目进程都是设计中的重要步骤。

7. 需要把额外费用计算在内吗?设计网站本身费用并不昂贵,你甚至可以用免费软件建成一个很好的网站,但是你必须要考虑到可能发生的其他费用。

8. 你具备设计网站的必需技能吗?有些网站比其他网站更为复杂;你所期望的网站在你的技能范围内吗,这是一个需要考虑的问题。

9. 想过网站的推广问题吗?网站如果没有读者就没有价值。因此你需要审视自己的社交网络策略、SEO方案以及广告计划等。

10. 你将要设计的网站的确有实用价值或者存在的必要吗?不要把精力浪费在对终端用户没有价值的事情上,摒弃所有无意义的创意。

11. 确定目标读者群了吗?弄明白自己希望哪种读者群访问网站不仅有助于发表合适的内容,也能够更好地设计网站。

12. 有检查清单或标准吗?即使是一套基本的标准也可以帮助控制设计质量。

13. 你选择的主机能够满足需要吗?选择合适的虚拟主机非常重要;如果你需要在网站放上几G的视频流,选择共享主机当然毫无意义。

14. 需要在网站上播放媒体文件吗?有些网站需要播放视频、音频或者PDF等特殊类型的文件。事先做好准备可以预防网站推迟上线。

15. 你希望加入什么功能?或许你需要实现网站接受在线支付的功能,也可能你希望在网站上播放图集。有什么样的功能需求,就要在设计前考虑融入这种功能。

代码开发15问

接下来是对编写代码方面的提问。设计或开发网站时往往需要和HTML、CSS和&#106avascript打交道。每种编程语言都有一堆需要遵守的惯例和规则,这些惯例和规则对最终网站标准化非常有用。尽管这样,除了遵守这些标准,还有其他很多你需要考虑的问题。

16. 代码是否经过验证?验证代码并不是代码质量的绝对证明,但它的确能够确保你的代码符合推荐标准,也能检测出标记、CSS和&#106avascript中的错误。

17. 考虑过用CSS3和HTML5吗?很多用户可能还没有开始使用支持CSS3/HTML5的浏览器,不过如果考虑到不断增强的体验,利用这些将成为W3C推荐的标准能增加你的设计产品价值,提高网站开发技术。

18. 代码语义如何?使用正确的标签是根本,搜索引擎也喜欢语义正确的代码。比如<p>表示段落,<ul>表示没有编号的项目列表,<ol>表示有序列关系的列表,<a>则表示超链接,<button>表示执行某个动作或用户任务的可点击UI元素。

19. 你充分利用各种选择和网站插件了吗?无论是使用网站地图XML协议或添加favicon图标都提高你的网站价值。

20. 网站需要RSS吗?如果你设计的网站(例如博客或新闻站)侧重于内容发布并且文章发布频率较高,RSS订阅是必备功能,它可以让读者及时了解网站更新。

21. 代码的容错能力如何?优雅地降级(即容错能力)——某个系统(这里指网站)在次佳状态下仍然正常运转——是网络可达网站建设的根本。

22. 考虑过SEO吗?SEO不应成为决定网站开发的要素,不过考虑一下怎样让你的网站在搜索引擎结果里可见度更高,对你也是有益无害。

23. 你为网站配备了易于打印的样式表吗?可以考虑编写一份打印用CSS文件,现在仍然有很多用户会打印网页。

24. 代码中有不符合标准的地方吗?使用标签这样的已经被W3C HTML4规范摒弃了的无作用代码或者这样的不标准代码都会让你没法通过W3C网络规范建议。

25. 需要使用条件注释吗?IE6还在发挥余热。如果你目前的网站开发项目要求支持IE并使用浏览器特定代码,这时你可以用条件注释来服务IE特定样式表单,这有两个作用:首先可以让你的代码通过W3C标准的验证,其次当你决定不再使用浏览器特定代码时,你只需要删除网站模板里的条件注释。

26. 结构代码(HTML)、样式代码(CSS)和行为代码(&#106avascript)是分开的吗?分开处理这些代码,这不仅是实践证明的最好习惯,也让代码更易于管理与维护。

27. 网站的导航设计实用性如何?导航菜单是网站最重要的部分。实用的导航是搞笑网站信息结构的必需部分。

28. 你检查过多余的HTML元素和CSS样式吗?代码很容易就会变得臃肿,因此为了保证更易于管理、更精简(性能更强)的网站建设,请删除非必需和重复代码。

29. 代码是否有条理是否易于维护?处理好你编写的代码,尽量让代码易读、易更新、易管理。

30. 采用某个框架会不会增强网站表现?如今开源Ajax、JQuery等网络开发框架都可以加速代码开发并减少由交叉浏览器问题带来的麻烦。如果你觉得这些框架有用,可以试一试。