动态网页技术的发展

动态网页技术诞生的历史背景:

当www网初现时,主要使用html(1993产生),html只支持静态的文字和图片,不能与用户进行交互,为弥补此不足,因而出现后续的几种动态网页技术.

1.cgi(common gateway interface)特点:

(1)早期动态技术使用最多,发展比较成熟并且功能强大;现在使用比较少,仍然还是有,主要用于linux/unix操作系统中

(2)效率比较低,编程比较困难

(3)可以使用不同的语言编写常用的编程语言

2.asp

html+javascript(vbscript)+com组件的形式asp,功能强大不在于能使用相关的脚本语言而是com组件

优点:

(1)入门容易,简单易学

(2)安装使用方便(windows+iis)

(3)效率比cgi高

缺点:

(1)功能扩展比较困难,因为asp的功能扩展在com组件,开发com组件功能扩展比较困难

(2)安全性,asp与windows和iis一起工作,windows和iis的安全漏洞会对asp产生影响

(3)跨平台性比较差,只能在windows上运行;若要在linux上运行,需要安装插件

(4)实现企业级的功能困难,大型网站很少用asp,中小型网站比较适合

3.Php (php+mysql+linux+apache)     

官网:www.php.net

优点:

(1)跨平台性良好,可在windows/linux/unix上运行,多种数据库支持

(2)效率比较高,具有良好的安全性

(3)免费使用

缺点:

(1)安装复杂

(2)缺少企业级的支持,是自由软件组织开发的,缺少正规的公司对其负责

4.jsp 

jsp=html+java片段+jsp语法+js

优点:

(1)一次编写,到处运行

(2)良好的跨平台性,可在windows/linux/unix上运行

(3)多种开发工具支持

(4)强大的可伸缩性(jsp+javabean)的方法

缺点:

(1)jsp入门比asp难,jsp产品的复杂度高

(2)要求运行的机器配置高,因为jsp是用class常驻内存的方式运行的,效率高,需要占用更多的内存

 

猜你喜欢

转载自www.cnblogs.com/KSYoon/p/9349107.html
今日推荐