什么是网站重构 - TOMMYHU - 专注互联网开发及运营技术,提供相关资料及软件下载,奇趣网络时事评论!
Sep 10

什么是网站重构 不指定

为了获得最佳的兼容性,IE6,IE7,IE8,FIREFOX,兼容主流标准浏览器
为了获得更美丽的代码,架构清晰,易于维护
为了获得良好的SEO效果
为了获得更好的用户体验
利用web标准(W3C),采用XHTML+CSS(DIV+CSS是错误的)对网站进行重构已经显得很迫切!


什么是网站重构
  把"未采用CSS,大量使用HTML进行定位、布局,或者虽然已经采用CSS,但是未遵循HTML结构化标准的站点"变成"让标记回归标记的原本意义。通过在HTML文档中使用结构化的标记以及用CSS控制页面表现,使页面的实际内容与它们呈现的格式相分离的站点。"的过程就是网站重构(Website Reconstruction)




为什么要网站重构
     您的网站也符合Web标准吗?
     您的网站在不同浏览器之间兼容吗?
     您的网站访问速度是否过慢?
     在访问您的网站时,浏览器的左下角是否经常提示“脚本错误”?
      ... ...
     从易用性来说:最早的网站可能存在每当主流浏览器升级时,刚刚建立的网站就可能过时,我们就需要升级或重新建造一遍网站;
     为了使网站兼容Netscape和IE,网站不得不为这两种浏览器写不同的代码;
     每当新的网络技术和交互设备的出现,我们也需要制作新版本来支持这种新技术或设备,如支持手机上网的WAP技术;
     网站代码臃肿浪费了大量带宽;不易用的代码,残障人士无法浏览网站等等的问题,这是一种恶性循环,是一种巨大的浪费。
    
     经过重构的网站文件下载与页面显示速度更快;
     内容能够被更多的用户所访问(包括残障人士等);
     当浏览器版本更新,或者出现新的网络交互设备时,确保所有应用能够继续正确执行。
     从可维护性和搜索引擎优化的角度来说:简洁的代码,大大降低了带宽的要求,加快了页面加载速度,使得网站更容易维护;
     有利于搜索引擎机器人的抓取,使得网站对于搜索引擎更加友好,有利于提高网站的排名等等。
    
     网站是一种零耗损的产品,一个链接绝对不会因为点击次数太多而产生接触不良。那么对于这种零耗损的产品为什么会有生命周期,为什么要重构?
     简单说,网站标准的目的就是:
     1、使页面加载得更快速;
     2、降低带宽带来的费用:节约成本;
     3、让你在修改设计时更有效率而代价更低
     4、帮助你的整个站点保持视觉的一致性;
     5、更利于搜索引擎的检索(符合SEO的规范);
     6、令站点更容易被各种浏览器和用户访问(包括手机、PDA和残障人士使用的文字浏览器);
     7、兼容不容忽视的Mozilla 系浏览器(Firefox 份额);
     8、提高你的职场竞争实力(事实上也就是降低失业的风险)。
     对于网站设计和开发人员来说,遵循网站标准就是使用标准;对于你的网站用户来说,网站标准就是最佳体验。
     随着XHTML+CSS标准制定、多浏览器的兼容、Web2.0概念的流行、用户体验的提出、搜索引擎变得重要,现在大多数网站都要面临整体重构的问题,为了兼容性、为了用户体验、为了对搜索引擎友好、为了可持续发展,网站和企业一样也面临重构、升级、可持续发展的问题。
     市场在不断变动、用户需求也在不断变化,网站必须作相应的改变以适应这些变化,但在不断修改、升级的过程中您没有发现网站的维护成本变得越来越高?用户体验变得越来越差?
     这是因为最初的设计不够有效,我们只能通过不断在最初设计的基础上进行修补、升级来适应这些变化。但最终的结果就是把一个原本有序的系统变得越来越糟糕,维护成本日益增大、用户体验不如从前、数据库就像迷宫、文件命名、路径一团糟、大量无效链接等等问题。如果这时您的技术团队再有一些人员变动,单说项目交接就是一个大工程。
     糟糕的用户体验、糟糕的兼容性,如果没有竞争对手,您不必过分担心这些问题,但我们正处于疯狂竞争的年代,几乎任何行业都有竞争,您的劣势,就是竞争对手的优势。您还不准备进行重构吗?
     当用户体验变得比以前更糟糕、维护网站的费用变得比重新开发还要大的时候,就是这个网站生命周期快要结束的时候。
     聪明的管理者会在这个时候选择重构,以拯救维护成本日益加大、用户体验日益糟糕的网站。



▲返回顶部
Last modified by tommyhu on2009/09/10 14:47

互联网开发网友 Email Homepage
2012/01/06 00:32
我比较喜欢楼主名字很好听
Pages: 1/1 First page 1 Final page
Add a comment

Nickname

emotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemot