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#智能停车场系统设计+可行性分析+需求分析
-
-
-
-
-
-
-
java+mysql车辆管理系统的设计+源代码
十二层带中心支撑钢结构...
杂拟谷盗体内共生菌沃尔...
河岸冲刷和泥沙淤积的监测国内外研究现状
电站锅炉暖风器设计任务书
乳业同业并购式全产业链...
当代大学生慈善意识研究+文献综述
中考体育项目与体育教学合理结合的研究
大众媒体对公共政策制定的影响
酸性水汽提装置总汽提塔设计+CAD图纸