asp是什么?
ASP的意思如下:1、是英文Application Service Provider的缩写,意思是网络应用服务供应商。2、是英文Active Server Page的缩写,是微软推出的一种动态网页技术。 ASP【Microsoft Active Server Pages 】的具体特点: 1、使用VBScript、Jscript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。 2、无须compile编译,容易编写,可在服务器端直接执行。 3、使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。 4、与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。 其所使用的脚本语言均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 5、能与任何ActiveX scripting语言相容。除了可使用VBScript或Jscript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM物件。 6、Active Server Pages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。 7、可使用服务器端的脚本来产生客户端的脚本。 8、物件导向( Object-oriented )。 9、ActiveX Server Components(ActiveX 服务器元件)。
asp是什么意思
ASP的意思如下:1、是英文Application Service Provider的缩写,意思是网络应用服务供应商。2、是英文Active Server Page的缩写,是微软推出的一种动态网页技术。 ASP【Microsoft Active Server Pages 】的具体特点: 1、使用VBScript、Jscript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。 2、无须compile编译,容易编写,可在服务器端直接执行。 3、使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。 4、与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。 其所使用的脚本语言均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 5、能与任何ActiveX scripting语言相容。除了可使用VBScript或Jscript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM物件。 6、Active Server Pages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。 7、可使用服务器端的脚本来产生客户端的脚本。 8、物件导向( Object-oriented )。 9、ActiveX Server Components(ActiveX 服务器元件)。
ASP\JSP\PHP相比各有什么优缺点?
ASP、JSP、和PHP的优点和缺点:一、ASP优点:1、无需编译2、易于生成3、独立于浏览器4、面向对象5、与任何ActiveX scripting 语言兼容6、源程序码不会外漏缺点:1、Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来。2、ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于Windows NT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失。3、由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况。4、无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的。5、还无法完全实现一些企业级的功能:完全的集群、负载均横。二、JSP优点:1、 一处编写随处运行。2、 系统的多台平支持。3、 强大的的可伸缩性。4、 多样化和功能强大的开发工具支持。缺点:1、 与ASP一样,Java的一些优势正是它致命的问题所在。2、 缺少系统性的资料。3、 开发速度超慢三、PHP优点:1、 一种能快速学习、跨平台、有良好数据库交互能力的开发语言。2、 简单轻便,易学易用。3、 与Apache及其它扩展库结合紧密。4、 良好的安全性。缺点:1、 在windows平台运行的安全性和稳定性不如Linux/Unix。扩展资料:ASP.NET也是常用的网站开发语言之一:优点:1. 简洁的设计和实施。2. 语言灵活,并支持复杂的面向对象特性。3. 开发环境。缺点:1.数据库的连接复杂。2.不具有跨平台性,只支持windows平台。
请问ASP,ASP.NET,JSP,PHP有什么异同呢
asp,jsp,php都是动态网页技术,可以实现浏览者和网站的交互,比如读取数据库的资料,根据不同用户提供不同的界面等。 asp是微软的动态网页技术,使用VB这样的脚本语言编写,大量的编程语言嵌入到html的代码中,用户在浏览网页时对服务器发送一个请求,服务器中的asp引擎来解析网页中嵌入的VB脚本语言,根据这些脚本语言绘制出完整的html页面返回给浏览器,浏览器就能够显示出页面了。 jsp是sun的动态网页技术,或者现在应该说是oracle的技术了,jsp是用java语言编写的(更准确的说是java结合html语言),jsp和asp执行方式大致相同,用户提交请求后服务器的JVM解析jsp页面中的jsp脚本代码,然后根据这些jsp脚本代码生成html页面发送给客户端浏览器,浏览器显示出页面。jsp和asp不同的地方是jsp背后有servlet技术,java bean,EJB组件等技术的支持,可以使负责逻辑处理的代码和页面完全分离,jsp值负责显示要输出的信息,逻辑处理部分交给servlet和java bean去做,这些代码不用写在页面上,而是写在后台专门的类中,java能办到的事jsp都能办到,而asp大量逻辑代码和html代码参杂到一起使维护工作非常困难。jsp和asp更大的不同是jsp技术完全跨平台,不论linux和windows平台jsp都能完全支持,而asp只能在windows平台上运行,windows平台安全性又备受争议,jsp技术在对数据库访问性能方面比asp要强得多。 asp.net是微软为了抗衡jsp推出的改进版asp平台,asp.net不再局限于vb,现在主要是C#,asp.net和jsp一样实现了逻辑代码和页面分离,但是不如jsp好。 asp.net的优点是简单,开发比jsp效率高。 个人认为在大型网站方面asp.net完全不具备和jsp抗衡的能力,但是由于开发效率高所以小型网站asp.net更适合。 php最近几年很流行,主要是学习简单,开发速度快,有良好的数据库交互能力,跨平台,在国内网站很常用。但是php缺乏大型企业的支持,不像asp有微软jsp有oracle支持。但是php有很广泛的开源社区。国内很多网站是用php做的。 综合起来,jsp是发展的主流,国外很流行,但是国内很冷清而且比较难学。