静态网页和动态网页的概念和区别各种动态⽹页技术的特点与区别
html:
只⽀持静态的⽂字和图⽚
不能与⽤户进⾏交互
cgi (common gateway interface):
效率较低,编程困难
cgi可以⽤不同的语⾔编写,常⽤的是C/C++,perl语⾔
现在⽤cgi做动态⽹页的⽐较少,但还是存在的,主要⽤于Linux/UNIX操作系统中
asp (是html+javascript(VBScript)+com 组件的形式)
简单易学
安装使⽤⽅便(windows+iis)
效率⾼于cgi
功能扩展⽐较困难,因为asp的功能扩展在com组件中,⽽且开发com组件⽐较困难
安全性:因为asp是和windows系统和iis⼀起⼯作的,所以windows和iis的安全漏洞会对asp造成影响跨平台性不好,只⽀持windows
实现企业级功能困难,如服务器集,负载均衡
php (php+mysql+linux+apache 这个组合结构效率不错,⽽且全部免费,在创业企业中⽤的多)
跨平台性良好,多种数据库⽀持
效率⽐较⾼,有良好的安全性
免费使⽤
安装复杂,php很多功能需要安装相应的应⽤库,如要更好的⽀持图形就要安装gd库
缺少企业⽀持,php是由php开发组⽀持的,如果要增加新的功能,就要开发相应组件
php是⾃由软件组织开发的,缺少正规公司对其负责
jsp (jsp = html +java⽚段+jsp语⾔+js)
⼀次编写到处运⾏
良好的跨平台性
多种开发⼯具⽀持
强⼤的可伸缩性(jsp+JavaBean)⽅式
jsp产品的复杂度⾼
jsp要求运⾏的机器配置更⾼,因为jsp是⽤class常驻内存的⽅式运⾏,效率⾼,但是需要启⽤更多内存

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。