您的位置:首页 > 运维架构 > 网站架构

高效网站开发时代,编码还能给我们带来什么?

2004-05-09 21:38 756 查看
连接地址:http://www.csdn.net/WebSiteRefactory/gsjj.htm

高效网站开发时代,编码还能给我们带来什么?[/b]

闪客帝国技术总监ALLAN

看完了《网站重构》(Designing with web standards)的初校稿,不由自主的想到了上面这个标题。“高效”-似乎是一个充满着褒义的词汇,可能做过网站几年的朋友都会质问,何以高效?团队分工不明,程序与界面混杂,设计软件可用性太差….。等等如此,也许有90%的网站设计人员会说:“高效网站开发-NO”。尽管如此,在此我还是写下这个充满争论字眼的题目,因为这里的所要谈到的,并不是高效能为我们带来什么,而是存在于那虚假的高效之后,那已经快被我们忘却的网站编码,所能带给我们的东西。

第一次拿到书稿,是正在上班的时候。说实在的,当时并没有激起我的太多兴趣。翻了翻目录,看到了熟悉又厌烦的几个字眼“CSS应用”“XTHML”……。当即合上了书稿,准备在某天某日空闲的时候再次打开他……。第二次打开书本时非常巧合,我看到了一个非常令我生厌的标题,正是这句看起来平常但很刺激心理的标题,让我看完了这本书稿。

“99.9%的网站都是过时的”

相信每一个做过网站设计的人员看到此都会产生惊呀与质疑?过时?不见得。当时的确我也有这种想法,但看完第一个章节,作者用了一个简单得不能再简单的利益关系,让我感觉到上面那句话的重要性:“一个经常有几百人在线的自有主机的小型公共网站服务组织,在通过清理自己的层标记,用XHTML结构化页面,切掉一半网页垃圾代码后,节约了1500美元/月。代码精简前,他们的服务器需要2条T1线,每条线月租是1500美元/月,当文件尺寸只有以前的50%时,该公司发现1条T1线就能提供服务了,因此省出了一条网络带宽的费用。”

纵观自己做网站设计的历程,也许没有像边城浪子、蓝色理想此类人的资历久远,但还算经历过使用Hotdog/homesite的那段岁月。记忆犹新是每一次软件变革与新技术带给我的兴奋。Dreamweaver的不断升级,使我忘却了手写Javascript以及网页百宝箱之类的小软件,Flash的功能增强及网页开发的便利性,也使我开始周而复始的向客户推销FLASH网站开发。一切仿佛变得更加简单起来,网站设计看似越来越好。高效已经不可同日而语。

然而当我花了二个晚上的时间,看完了编辑器寄来的书稿。突然让我燃起了对职业生涯的危机感。不断的给客户提案,提到使用最好的UE(用户体验),最大化访问人群,最佳的视觉传达。基于小小网站编码之上好像所有能提到用到的技术与概念都被使用过了,然而却忘却了HTML/CSS/JAVASCRIPT这些基层技术所能带来的根本变化。

编码是一切的基础-就像上面个小案例所向我们表达的。虽然我们在不段的通过各种最新的网页编辑器和垃圾代码清理工具来优化我们网站的代码。可是能够做到的是多少?1K?10K?也许我们在编码初期并没有好好考虑过如何编的问题,而是全部交给了网页编辑器代劳。得到的是一个非常漂亮,互动性很强,动态效果丰富的网页。然后带给我们的是什么?浏览器的兼容性问题?还是代码冗长所造成的服务器负担加重?客户端解析的缓慢?……。一切问题我们都曾考虑过,但没有撤底的去解决过。倒真是没想过MSN,Microsoft,Adobe的网站设计也存在兼容性问题,然后书中却将他在不兼容状态下的截图展现给了出来。

再看看中文译书名《网站重构》,重构如果翻译成英文可能应该叫作Rebuild比较合适。加前缀Re,当然是有重新、覆盖的意思。我想这本书的内容应该适合已经有网站的机构或个人,如果他的网站属于那99.9%中的之一,那么也许应该好好考虑是否需要Rebuild。考虑Rebuild能带给网站的无穷可能性。翻回英文原名《Designing with web standards》-使用WEB标准设计网站,听起来似乎直白些。看到这里,基本上可以了解了,所有的解决方案都有途径,就是WEB标准,无论软件升级能带来多么高效的开发效率。原则只有一个,就是通过唯一的途径-WEB标准。目的只有一个,就是最佳兼容性,最佳架构与用户体验。

看完书稿,已是深夜。突然有种冲动,于是打开了IE,输入了http://www.w3c.org
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: