这里说的动态网页,与网页上的各种动画、滚动字幕等视觉上的“动态效果”没有直接关系,动态网页也可以是纯文字内容的,也可以是包含各种动画的内容,这些只是网页具体内容的表现形式,无论网页是否具有动态效果,采用动态网站技术生成的网页都称为动态网页。
动态网页在于可以根据先前所制定好的程序页面,根据用户的不同请求从而返回其相应的数据。动态页面常见的扩展名有:asp、php、jsp、cgi等
动态页面的优点是效率高、更新快、移植性强,从而快速地达到即见即所得的目的。但是它的优点同样也是它的缺点。
动态页面通常可以通过网站后台管理系统对网站的内容进行更新管理,而前端显示的内容可以随着后台数据更改而改变,如发布新闻、发布公司产品、交流互动、博客、学校网等。
ASP技术
ASP( Active Server Pages,动态服务网页)是微软公司开发的一种由VBScript脚本语言或JavaScript脚本语言调用FSO( File System Object,文件系统对象)组件实现的动态网页技术。
ASP技术必须通过Windows的ODBC与后台数据库通信,因此只能应用于 Windows服务器中。
ASP技术的解释包括两种,即Windows 9X系统的PWS和Windows NT系统的IIS。
ASP.NET技术
ASPNET是由微软公司开发的ASP后续技术,其可由C#、 VB. NET、Perl及 Python等编程语言编写,通过调用System.Web命名空间实现各种网页信息处理工作。
ASP.NET技术主要应用于Windows NT系统中需要IIS及.NET Framework的支持。通过Mono平台, ASP.NET也可以运行于其他非Windows系统中。
虽然ASP.NET程序可以由多种语言开发,但是最适合编写 ASP.NET程序的语言仍然是C#语言。
JSP技术
JSP( JavaServer Pages,Java服务网页)是由太阳计算机系统公司开发的,以Java编写、动态生成HTML、XML或其他格式文档的技术。
JSP技术可应用于多种平台,包括Windows、Linux、Unix及 Solaris。
JSP技术的特点在于,如果客户端第1次访问JSP页面,服务器将现解释源程序的Java代码,然后执行页面的内容,因此速度较慢。
而如果客户端是第2次访问.则服务器将直接调用Servlet.无需再对代码进行解析,因此速度较快。
PHP技术
PHP( Personal Home Page.个人主页)也是种跨平台的网页后台技术,最早由丹麦人Rasmus Lerdorf开发,并由 PHP Group和开放源代码社群维护,是一种免费的网页脚本语言。
PHP是一种应用广泛的语言,其多在服务器端执行,通过PHP代码产生网页并提供对数据库的读取。
还没有评论,来说两句吧...