代码改变世界

关于网站重构的一点看法

2005-06-09 13:45  张剑  阅读(347)  评论(4编辑  收藏  举报
        最近,人们把网站重构与WEB标准都放在了一起(至少我在GOOGLE上搜个网站重构,出来的全是用WEB标准来对网站进行重构),具体看过几篇文章,总觉的好像这是两回事情!也许我了解还不够深吧!

        也不知道是商业抄作《网站重构》这本书,还是什么别的原因,人们把重构与标准拉到了一起。给人感觉就是,要重构网站,就得用标准!是这样的吗?

        我个人认为,WEB标准是好东西!感觉实现了OO,只要改动一下CSS整个网站就会换然一新,就好像写了一个类一样!方便,方便!!不久的将来,我的某个小站就有可能用WEB标准写出来了!!

        但是,网站重构就一定要用WEB标准么?我觉的并非如此!在写ASP或.NET程序的时候,人们喜欢用过程,函数来实现程序的各种功能!在HTML代码中间调用这些函数或过程,会觉的很方便,很直观。那么对于一个ASP做的网站来讲,是由界面   HTML + 脚本 来实现的,重构网站,有可能是用户对网站的整体界面有大的变动,或者,在程序上有不同的要求!所以才提出需要对网站进行重构!核心不变而界面变,或者,界面不变而核心需要变!如同样的功能,但用户需要另一种界面;或者,同样的界面客户要求把ASP程序变更为 .NET程序。这样我觉的也可以是重构吧?那么,我们就必需要用WEB标准吗?当然,我建议使用WEB标准,但是在如果对WEB标准还不够了解,或者客户追的很急的情况下,我们可以廷用HTML的做法,毕竟新的技术不一定就是最快最方便的技术,就像.net虽然出来好多年了,但还是有大多数人在用ASP,因为其简单,更适合于快速的完成客户的要求!(这样说好像是对客户的有些不太尊敬 ^0^ )!

        总体来讲,网站重构与WEB标准不应该被绑在一起,更不应该给别人误导!也许是我对重构的了解不够深或者是对WEB不够了解!希望大家能给出正确的建议,大家一起进步!谢谢大家!(剑了)