第1章 AJAX技术的崛起
1.1 从过去到现在,网页程序进化论
从有浏览器以来,这种不需再安装任何程序,不需做额外设定即可得到全球信息的应用模式就掳获了大多数用户的心,在*初的设计中,网页原本是用来体现一些静态的信息,比如当曰天气、当日新闻等,只是这种静态的、得用人工天天更新网页内容的运作模式太耗时,加上用户对于信息的需求量日渐增加,静态网页的时代很快地走向末路。动态网页的运作模式也由此应运而生,CGl程序堪称动态网页的始祖,它是一种位于网页服务器端的可运行程序,可以由特定数据源,如文本文件、数据库来获取数据后实时生成出网页,这种运作模式大大减轻当时因频繁更新网页而付出的人工及时间成本,动态网页的“动态”二字,指的便是CGl可实时通过读取数据源并动态产生*新网页。但CGl程序因其撰写不易、维护困难及效率低等问题。在维持一段时间后便慢慢消失了,接棒的就是以senver—Side Script为主的脚本式网页程序语言,这种模式的网页开发除了拥有CGl所有的优点外,脚本式语言的简单、直观也让网页开发变得更简单、更快速,同时运行起来也更加**。在这一代技术中,ASP、PHP是代表之作,脚本式网页语言的时代持续了相当长一段时间,甚至到了今天,PHP、ASP仍然是主流的网页程序语言。不过脚本式语言也不是完全没有缺点。
……