1.4.2    动态网页技术的特点  
所谓“动态”,并不是指那几个放在网页上的GIF动态图片,人们一般认为动态页面技术有以下几个特点:
   (1)“交互性”:即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展的大势所趋。
  (2)“自动更新”:即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量。
   (3)“因时因人而变”:即当不同的时间、不同的人访问同一网址时会产生不同的页面。
1.4.3    流行动态网页技术比较         
目前主流的动态网页技术有JSP、ASP、PHP ,这几种技术各有特点了,现在分别介绍如下:       
(1)    ASP
ASP是Microsoft Active Server Pages简称,它是一套微软开发的服务器端脚本环境,ASP内含于IIS 3.0 (Internet Information Server)及其以上版本中。通过ASP指令和ActiveX组件我们可以应用DHTML建立动态的交互的高效的 WEB 服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行的,包括所有嵌套在普通HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。所以ASP具有简单易学,安装方便,开发工具强大而多样,效率高的强势;但ASP同时也具有很多的缺点,可以说明如下:
(1) Windows本身的所有问题都会一成不变地累加到它的身上。
(2) ASP由于使用了COM组件,所以它会变得十分强大,但是这样的强大由于Windows NT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中稍不注意,外部攻击就可以取得相当高的权限而导致网站瘫痪或是数据丢失。
(3) ASP还是一种Script语言,所以除了大量使用组件外,没有别的办法提高其工作效率。它必须面对即时编译的时间考验。
(4) 无法实现 跨操作系统的应用。
(5) 无法完全实现企业级的功能 :完全的集群、负载均衡。
(2)    PHP    
PHP----Hypertext Preprocessor(超文本预处理器),是一种易于学习和使用的服务器端脚本语言,是生成动态网页的工具之一。它是嵌入HTML文件的一种脚本语言。七语法大部分是从C,JAVA,PERL语言中借来,并形成了自己的独有风格;目标是让WEB程序员快速的开发出动态的网页。PHP是完全免费的,可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。PHP在大多数Unix平台,GUN/Linux和微软Windows平台上均可以运行。与ASP、JSP一样,PHP也可以结合HTML语言共同使用;它与HTML语言具有非常好的兼容性,使用者可以直接在脚本代码中加入HTML标签,或者在HTML标签中加入脚本代码从而更好的实现页面控制,提供更加丰富的功能。
PHP的优点有:
(1) 它是一种能快速学习、跨平台、有良好数据库交互能力的开发语言。
(2) 与Apache及其它扩展库结合紧密。PHP与Apache可以以静态编译的方式结合起来,而与其他的扩展库也可以用这样的方式结合。
(3) 好的安全性。
PHP的缺点有:
(1) 数据库支持的极大变化。
(2) 安装复杂。
(3) 缺少正规的商业支持。
(4) 无法实现商品化应用的开发。
(3)    JSP                               
上一篇:VC++高级会所自动监控系统的研制+PID算法
下一篇:C#智能停车场系统设计+可行性分析+需求分析

JSP网页自动生成工具的设计与实现【4080字】

计算机基础課程远程教學...

浅析高校计算机基础教學...

jsp+mysql的B2C网上商城系统的设计与实现

移动终端和JSP和MYSQL酒店管理系统设计

jsp+mysql毕业设计课题管理系统的设计

jsp+sqlserver会员管理系统设计

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

承德市事业单位档案管理...

国内外图像分割技术研究现状

公寓空调设计任务书

志愿者活动的调查问卷表

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...

C#学校科研管理系统的设计