作者:李明江 日期:2012-01-10 19:55:16
动态网页技术JSP与ASP、PHP的比较浅析·
李明江
(黔南民族师范学院计算机科学系,贵州都匀 558000)
摘要:PHP、ASP和JSP是目前主要流行的动态网页技术。这里主要讨论JSP与ASP、PHP的区别,比较其性能、效
率、安全等方面的差异,分析其应用前景及发展方向。
ASP;PHP;JSP
中图分类号:G434 文献标识码:A 文章编号:1005—6769(2005)03—0020—05
ComparAtive Analysis of ASP,PHP and JSP
LI Ming—jang
(Computer Science Department,Qianan Normal College of Nationalities,Duyun 558000,China)
Abstra~ :ASP.PHP and JSP a known as mainly popular dynamic web page programming lan ~ age.For discussing the of distinction of JSP,
ASP and PHP,this dissertation compares the diferences such as capacity,eficiency,security and 80 on among them,and an alyze the application
perspectives an d develop direction. We hope to pre~de reference to web programmers who need it.
Key words:ASP;PHP;JSP
在Internet技术广泛应用在各个领域的今天,计算机网络应用不再局限于静态的页面,新的挑战是
创建动态的、交互式、开放式的甚至并行的、分布式的网站。动态交互网页制作的技术有CGI、SSI、ISA—
PI、ASP、PHP、JSP。目前主流的动态网页技术主要采有ASP、PHP和JSP三种技术。
1 ASP、PHP、JSP三种技术的优点
1.1 ASP的强势
ASP(Active Server Pages)—— 动态服务器页面,是一套Microsoft开发的服务器端脚本环境,通过
ASP可以结合HTML网页、ASP指令和ActiveX元件建立动态的、交互的且高效的Web服务器应用程
序。其强势体现在:①简单易学,编辑方便。使用VBScript、Jscript等简单易懂的脚本语言,结合HTML
代码,使用普通的文本编辑器,即可进行编辑设计;②效率高,对机器硬件设备的要求不高。有了ASP
程序不必担心客户端的浏览器是否能运行所编写的代码,客户端的浏览器不需要执行这些脚本语言,无
须Compile编译,所有的程序都将在服务器端直接执行。当程序执行完毕后,服务器仅将执行的结果返
回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度;③ 可扩充性较强。
ASP使用ActiveX Server Components(ActiveX服务器组件),可以使用Visual Basic、Java、Visual C++
、COBOL等程序设计语言来编写所需要的ActiveX Server Component。