各种动态网页技术的特点与区别

  • 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常驻内存的方式运行,效率高,但是需要启用更多内存
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值