在本章,我们将讲解一个图片分享系统,在讲解这个系统之前,我们首先会讨论最近风风火火的Web 2.0风潮,而后我们继续讨论如何使得自己的作品更加“2.0”一些,最后,我们分别讲解了构成图片分享系统的三个模块构成—用户、图片上传和图片浏览编辑。
几年前,一场“Web 2.0”的风暴席卷了互联网,使得互联网有了颠覆性的变化。“Web 2.0”从上世纪九十年代末互联网泡沫破灭时期开始萌芽,并在接下来的几年中获得了快速的增长,今天你所接触到的网站中,有很多是“Web 2.0”的网站,即使很多传统网站,也逐渐吸取“Web 2.0”的优秀元素和理念。
那么,我所说的“Web 2.0”是否有一个确切的定义呢?很抱歉,我不能给出你这样一个定义,实际上,没有人能够确切的说出Web 2.0和Web 1.0的区别,也没有人能够说出Web 2.0后是否还有WEB3.0、WEB4.0。但是我希望以我个人的一些看法,使你了解Web 2.0的一些特征。
你会注意到,在我开始说Web 2.0的时候,总是带有引号,因为Web并不是一个软件,因此也没有人能够给它一个版本号,这里的Web 2.0,是一个约定俗成的说法,与他相对的Web 1.0,是指以雅虎、搜狐、新浪等门户网站为代表的传统网站。
实际上,“Web 2.0”的概念开始于一个会议中(如图8.1的Web 2.0的“模拟图”,该图是在名为“Friend Of O'Reilly”会议中的一个研讨会上产生的,该图来自:http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html),展开于O'Reilly公司和MediaLive国际公司之间的头脑风暴部分。这个会议与会者注意到,同泡沫时期所谓的“崩溃”迥然不同,互联网比其他任何时候都更重要,令人激动的新应用程序和网站正在以令人惊讶的规律性涌现出来。更重要的是,那些幸免于当初网络泡沫的公司,看起来有一些共同之处。那么会不会是互联网公司那场泡沫的破灭标志了互联网的一种转折。
图8.1
我个人认为,Web 2.0网站与传统网站最大的不同,在于他们的理念不同。传统网站是以网站建设方为中心的,而Web 2.0则是以用户为中心的。
传统网站的信息大多来源于网站的编辑,网站的编辑负责编写信息,并提供给用户观看。而Web 2.0的网站内容,则大多是由用户提供的。网站的编辑有限,而用户所能够提供的信息却总是趋向于无限的,因此由用户来提供内容,在某些领域会比网站编辑提供内容,更能够使网站拥有完善的信息。
当然,内容来源只是“以用户为中心”的一个表现,理念的更新却是可以深入灵魂的。传统网站在设计制作时对用户体验的考虑并不多,而在Web 2.0的网站中,增强用户体验,激发用户积极性,从而提高用户黏度,则是网站的建设者所要考虑的重点问题。
Web 2.0的网站为我们带来了很多技术上的新理念,包括RIA、Ajax等技术的体现,最终落实在这个章节中,我们将把Ajax这个技术向你进行详细的讲解,希望你能够从本文获得新的理念,并从本章获得新技术的应用能力。
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛