我们如何从Web 2.0技术中获益
|

|
|
在线将网络小程序集合在Netvibes之中(左)将本页中的小工具加入Vista的工具条中,或在线浏览,找到更多小工具。(右) |
Ajax(Asynchronous Javascript and XML, 异步JavaScript和XML)是在后台检索网页内容,然后将数据传送到现有网页的一种技术,而不是将其导入新的网页之中。就是这样一种技术,让用户获得的结果是,浏览器应用程序更顺畅、更丰富。应用该技术的经典范例就是Google Maps(http://maps.google.com )。你可以点击地图,并用鼠标将其四处拖动,而不会导致令人不快的页面刷新现象。Ajax的意义在于,它让开发人员突然领悟到,在浏览器中运行的Javascript是一种强大的编程平台,用户完全不必在这方面费任何精力。其弊端在于,要使Javascript在所有主要浏览器环境下工作,需进行Javascript编码工作,而这要付出额外的努力。然而,幸运的是,PHP、ASP.Net和Java的新型编码库(code libraries)避开了多数此类问题。随着这些库逐步发展成熟起来,用户开始从基于浏览器的应用程序中受益,因为这些应用程序更为丰富、更为实用。Ajax也因此成为“Office 2.0”—取代Microsoft Office和Open Office这类桌面办公套件的在线办公应用程序—出现的推动因素之一。
时下,在线应用软件, 如谷歌的 Documents和Spreadsheets,从功能看,仍然无法与传统的Office应用软件媲美。从另一方面看,这些在线应用软件发展迅速,足以让其内在固有的优势得以淋漓尽致地发挥,十分抢眼。Office 2.0应用程序的美妙之处就在于,你很容易就能读取到你的数据,而且只要改变一些权限,就能与他人共享你的数据。如果你曾经因为硬盘的损害而丢失过数据,或当你带着笔记本外出时而你要用的数据却滞留于台式电脑中,那么就更会对这些在线服务啧啧称赞。
[an error occurred while processing this directive]
新品欣赏