由于要完成一个项目,需用到脚本语言web编程,于是开始学习脚本语言。
记得网络课本里有很清晰而简练的阐述,于是翻出来:
网页分静态 动态
静态网页就是预先存储好服务器端的
动态网页是根据用户需求交互而再生成的,内容的生成既可以发生在服务器端,也可以发生再客户端
服务器端
CGI公共网关接口--即标准化的接口,允许web服务器与后端程序及脚本通讯,这些后端程序用perl 或Python编写。
嵌入法:PHP JSP ASP
就是将生成网页的方法写成脚本 分别以.php .jsp .asp后缀 通过在网页里嵌入相应语句 来调用对应的脚本文件
客户端
Javascript 在网页里嵌入计算方法,可以在客户端生成新的网页
applet 由JVM解释执行的Java小程序 嵌入在网页里 速度很快,很好的移植性(JVM是一致的)
ActiveX Microsoft的产品 编译成指令集合的程序 可以在网页里执行 速度最快 但有安全问题