当前位置:首页 >> 变压器行业

时最谈谈ASPPHP和JSP等Web动态信息电子尺激光雕刻排污泵铜线材注射模具We

2023-03-07 13:36:24  绿香五金网

谈谈ASP、PHP和JSP等Web动态信息发布技术各自的概念和特点

您当前位置:首页 技术支持谈谈ASP、PHP和JSP等Web动态信息发布技术各自的概念和特点

谈谈ASP、PHP和JSP等Web动态信息发布技术各自的概念和特点来源:中国五金商机日期:目前流行的开发Web动态信息页的解决方重量传感器法大概有以下几种:ASP、PHP、JSP、ISAPI、CGI等,这些开发技术各有其优缺点。JSP与PHP、ASP、ISAPI、CGI比较,有相当多的优点。

目前流行的开发Web动态信息页的解决方法大概有以下几种:ASP、PHP、JSP、ISAPI、CGI等,这些开发技术各有其优缺点。JSP与PHP、ASP、ISAPI、CGI比较,有相当多的优点。

目前流行的开发Web动态信息页的解决方法大概有以下几种:ASP、PHP、JSP、ISAPI、CGI等,这些开发技术各有其优缺点。JSP与PHP、ASP、ISAPI、CGI比较,有相当多的优点。由于目前CGI和ISAPI技术被使用的广泛程度远不如前三者,在这里就不详细探讨了,而对ASP、PHP和JSP做一个理论上的比较分析。

1 ASP、PHP和JSP的概念

ASP(Active Server Pages)是微软公司IIS中的一个组件。它提供一个服务器端的Vbscript/JScript脚本运行环境,当脚本运行在服务器端时,WEB服务器完成涉及回送浏览器HTML页的所有工作,并返回相应的HTML文本。ASP直接在HTML文件中嵌入服务器端脚本,使动态交互页面的开发成为一个整体,开发与维护工作变得简单、快捷。同时,由于它是在服务器端的脚本,一般用户无法看到,从而有效地保证了系统的安全性及开发人员的知识产权。

PHP(Hypertext Preprocessor)是Rasmus Lerdorf推出的一种跨平台的服务器端的嵌入式脚本语言,大量借用C、Java和Perl语言的语法,并小型发电机结合PHP自身的特性,使Web开发者能够快速地编制出动态页。PHP完全是免费的磨擦力的存在会影响试件的抗压能力乃至破坏情势,可以自由下载,甚至可以不受限制地获得源码,从而加进自己的特色。

JSP(Java Server Pages)是基于Java的技术,也是一种开发Web后台程序的技术,是由Sun Microsystems公司于1999年6月推出的新技术,是基于JavaServlet以及整个Java体系的Web开发技术。该技术是由Sun Microsystems公司倡导、许多公司与企业参与一起建立的一种先进、安全、开放和跨平台的动态页技术标准,这种技术标准的意义在于找到了一种为应用和页面开发人员平衡可移植性和易用性的开发方法。

2 性能与特点

ASP无需编译、链接即可解释执行,它集成于HTML中,使用常规文本器就可以开发。ASP程序与浏览器无关,用户端只要使用常规的可执行HTML码的浏览器即可浏览。ASP的脚本语言(Vbscript,Jscript)是在服务器上执行,客户端的浏览器不需要执行这些脚本语言。ASP还可通过Ac-tiveX服务器端组件(ActiveX Server Component)来扩充功能,ActiveX Server Component可使用VB,Java,C++,COBOL等语言来实现。此外,ASP技术可以和任何脚本语言兼容。除了可使用Vbscript或Jscript语言来作为脚本语言,还可通过插件的方式,使用由第三方所提供的其他脚本语言。ASP的源程序代码不会被传到用户的浏览器,可以保护源程序。被传到客户端浏览器的是ASP程序的执行结果。但ASP的安全性不好,漏洞比较多。另一方面,ASP程序虽然十分简单,容易编写,但是由于ASP使用的主要脚本语言是Vbscript,功能有限。

PHP简单易学,可以方便快捷地编写出功能强大,可同时运行于Windows、Unix、Linu平台的Web后台程序,任何人在遵守GNU条约的情况下,均可免费使用并更改其源码。PHP采用与ASP类似的边解释边执行内嵌的脚本代码以访问后台数据库并与用户交互。提供众多的协议支持,如HTTP、IMAP激光加工、POP3、及NNTP等,使得PHP在跨平台方面有很好的表现。PHP支持目前绝大多数的数据库,具有许多与各类数据库连接的函数。它与MYSQL是一对绝佳的组合,此外还可以自己编写外围的函数间接存取数据库。其优点是支持的数据库系统很多,而且可以自己定制PHP解释器的功能,但是PHP提供的数据库接口支持不统一,比如对Oracle、MySQL、Sybase等数据库的访问接口,彼此都不一样,这是PHP的一个缺点。

JSP程序的最大特点是将页内容的生成和显示进行分离。使用JSP技术,Web页面开发人员可以使用HTML或者 3 三者的区别

3.1 运行环境 ASP只能运行于微软的服务器产品上。Unix平台下也有ChiliSoft公司开发的插件来支持ASP,但是ASP本身的功能有限,必须通过ASP和COM组件的组合来扩充,Unix下的COM组件实现起来非常困难。而PHP可在Windows和Unix平台的Web服务器上运行,还可以支持IIS和Apache等通用Web服务器,但是用户在更换平台时,需要做比较大的改变。JSP同PHP类似,几乎可以运行于所有平台。目前,几乎所有平台都支持Java,JSP+JavaBean可以在所有平台下通行无阻。从一个平台移植到另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的、与平台无关的。

3.2 开发语言和性能比较 ASP使用Vbscript和Jscript等脚本语言,JSP技术用Java语言作为脚本语言,Java是成熟、强大、易于扩充的编程语言,优于基于Basic的脚本语言。如:Java的可执行性优于Vbscript或JScript语言,因为它们利用Java技术并且都被编译成Java Servlets。PHP采用HTML的代码内嵌脚本语言,该语言中混合了C、Java、Perl以及它自己独有的语法,并主要来源于C语言,如控制流语句与C几乎完全一样、变量之间的运算符与C的类似、函数定义和调用与C的类似等。

3.3 运行方式和执行效率 ASP和PHP在执行时,通过服务器将脚本语言解释成HTML语言。JSP首先是编译成Java Servlet引擎执行。在性能比较上有人做过试验,对这三种语言分别做循环性能测试及存取Oracle数据库测试。无论是在循环性能测试中,还是在数据库测试中,JSP最快。

3.4 函数支持 JSP程序使用Java语言作为脚本语言,而且最后被编译为Java的class文件。这意味着在JS本机采取电机1体化设计P程序中,可以使用任何可用的Java类库。目前,Java的类库超过了2万个,类库里面含有很多类,类里面又含有很多方法,这些类库几乎都可以在JSP程序中应用,而且Java的类库还在不断丰富之中。ASP技术由微软公司把持,第三方厂家很难介入。在ASP程序中,不能够直接调用C/C++的函数库,一般需要封装为ActiveX组件的形式,才能够在ASP程序中加以应用,而ActiveX组件的开发难度是较大的。PHP

本文源自:无忧论文转载保留版权

中国五金商机

四十岁膝盖疼是怎么回事
肛门附近很瘙痒疼痛怎么回事
嘴角抽搐是怎么回事
鱼鳞病后代会遗传吗
相关资讯
友情链接