鉴于猫不是编撰《现代汉语词典》的人员,所以也就不打算去给 web 2.0 下定义——我个人觉得这个任务还是交给洋人去做比较好,反正也是他们提出来的,扶上马再送一程的责任理应落在他们肩头。

我承认我明白的也不多,今天想记录点儿的,只是最近自己一直在看书、写代码、作图而远离网络之后的一些在大脑里挥之不去的想法。很想把最近想的东西记录下来——那种一直在脑海中盘桓的感觉不是很好,很容易耽误事情。记录下来了,应该就可以去专心看啄木鸟书了。

有人是这么分类的:静态 HTML 算作 web 1.0 时代,动态 HTML 算作 1.5,CSS 和 XHTML + AJAX + RSS/ATOM 就是 2.0 了。很简洁。其实如果只是从标记语言方面去想的话,也差不了多少。但是最近我却越来越觉得这是一种想当然的分类方法。其实如果从技术角度去挖掘的,事情应该是更有趣的。

早先的时候,也可以说是在 web 1.0 出现之前以及出现以后的那段时期,所有跟计算机有关的企业都在很辛苦的研究怎么才能把自己的软件/插件们分布在数量庞大的客户身上。这种方式持续了很久——其实至今也是普通人安装完毕操作系统之后第一个去想的事情:装软件。最基本的字处理器、浏览器、播放器到专业一点的IDE、工程软件、图形处理软件等等。

在这个时期,网络本身是比较孱弱的——哪怕是在95年网络大爆炸的时候,网络的功能也仅仅是发布消息,或者e-mail。技术上的限制,使得使用网络的用户必须拥有比使用自己的电脑多数倍的耐心去等待自己点下按钮之后信息被发送到服务器接着服务器做出反馈然后通过网络传送接着将反馈回来的静态HTML通过浏览器呈现在用户面前。这种现状持续了数十年,以至于大家几乎从来不觉得有一天网络服务也可以像点击自己电脑上的程序一样迅速是可能的。

事情到了21世纪有了不同——技术的进步,互联网几何级数似的发展,使得无论是不是网络公司都会第一个想到的宣传阵地便是网络而不是去花3亿去竞标新闻联播到天气预报之前的30秒钟。在这个廉价的平台上,公司们不必去费力布置胖客户端(桌面)软件,而是开始选择瘦客户端(web)。AJAX这个新瓶旧酒的东西,通过自己的异步协调使得人们有了“交互”的感觉;而XML的骨架,让AJAX不再是空中楼阁,同时让信息能以更多的方式传播出去。终于,网络,已经可以挑战桌面服务了。

在网络这个廉价的平台上,发布信息给别人去浏览然后经过不知道多久才能得到反馈,逐渐变成了直接提供几乎可以与胖客户端媲美的服务——在线的word大家还都是经验过的吧?网络书签则将这种变化更加直接的呈现在人们面前。网络存储、发布的已经不仅仅是一些广告和新闻,庞大的图片、音频、视频文件也可以方便的存储、发布。桌面软件能做到的事情,网络渐渐的也都能做到了,甚至可以凭借着自己先天的廉价、快捷和共享特性将一切做得更好。

至此,web 2.0 出现了。

如果从这个角度看,web 2.0 的出现是必然的——技术的进步,让一切早晚都会走到今天。从胖客户端到瘦客户端,与其说是技术的推动,倒不如说是商家选择的结果——因为网络更加便捷与廉价。从南京到北京,从来都是买的没有卖的精。但是我们还是要感谢,因为这一转变,更多的还是服务了我们这些普通人,让我们能更好的享受网络能给予我们的一切。

不得不承认,web 2.0 的“瘦客户端”,比起早先的静态 HTML 统领的 web 1.0 时代,已经庞大了不少。这种“增长”,是在技术进步的前提下人们可以接受的。想象一下,如果让95年时候的小“猫”去浏览现在的 Flickr,那浏览的那个人简直就是置身地狱——前阵子地震毁了台湾那里埋的海缆,很切身的体会了一下95年小猫的感觉。而现在的光缆动辄上兆,“咻”,打开什么叶子都是瞬间的事情,去打开一个web服务,想必也不会很费力。

web 2.0 不是构建了一个新的网络世界,它只是将网络的潜能进行了挖掘,将网络的优势进行了发挥。

不管你愿意不愿意,拥抱 web 2.0 吧:这里,能给你更多的惊喜。

Tags: