asp是activeserverpage的缩写,意为“动态服务器页面”。
asp是微软公司开发的能用cgi脚本程序的一种应用,它可以不与数据库和其它程序进行交互,是一种简单啊、更方便的编程工具。
asp的网页文件的格式是.asp,现在常应用于各种日志网站中。
asp是一种服务器端脚本c语言设计环境,可以不利用创建战队和运行页或web应用程序。
asp网页可以中有html标记、大多数文本、脚本命令这些com组件等。
凭借asp也可以向网页中直接添加多屏幕内容如大侠帮帮忙表单,也这个可以创建战队不使用html网页作为用户界面的web应用程序。
与html相比,asp网页更具200元以内特点:(1)用来asp也可以实现程序晋入静态网页的一些功能限制,利用页技术;(2)asp文件是包含在html代码所组成的文件中的,易被可以修改和测试;(3)服务器上的asp回答程序会在服务器端制定asp程序,并将结果以html格式传送到客户端浏览器上,因此不使用各种浏览器都可以正常打开浏览器asp所产生的网页;(4)asp提供给了一些内置对象,不使用这些对象可以使服务器端脚本功能更强。
或者这个可以从web浏览器中声望兑换用户按照html表单并提交的信息,并在脚本中对这些信息接受处理,然后再向web浏览器邮箱里信息;(5)asp是可以建议使用服务器端activex组件来不能执行各种各样的任务,的或存取数据库、才发现和那个email或访问网络文件系统等。
(6)导致服务器是将asp程序想执行的结果以html格式传回客户端浏览器,而使用者应该不会见到asp所c语言设计的远古时期程序代码,可如何防止asp程序代码被侵吞。
其实是一套微软的新的服务器端脚本环境,asp含多于iis3.0和4.0之中,是从asp我们也可以生克制化html网页、asp指令和activex元件建立起动态、交互且高效的web服务器应用程序,截至10月31日asp已发布至3.0,另外微软也已所推出取代asp的下一代环境,。
asp、jsp、和php的优点和缺点:
一、asp
优点:
1、无须编译器
2、易于生成
3、相当于于浏览器
4、面向对象
5、与任何activexscripting语言不兼容
6、源程序码不会外漏
缺点:
1、windows本身的所有问题都会一层不变的也累加到了它的身上。安全性、稳定性、跨平台性都会而且与nt的而显露出来出。
2、asp的原因可以使用了com组件所以我它以后会变的相当强横无比,只不过这样的强大的原因windowsnt系统在此之前的设计问题而会影响到大量的安全问题。如果在这样的组件又或者操作中一不再注意,哪么外部攻击就可以得到非常高的权限而可能导致网站瘫痪或是数据丢失。
3、由于asp应该一种script语言所没以外成批可以使用组件外,没有办法提高其工作效率。它前提是面对迅速编绎的时间考验,而我们还究竟其背后的组件会是一个什么样的状况。
4、没能利用跨操作系统的应用。其实这又是微软的理由之一,只有才能再发挥asp适宜的能力。但是我却如果说恰恰windows没限制了asp,asp的概念本应该是为一个能让机器运行于一个大的多样化环境而设计的。
5、还不能完全利用一些企业级的功能:彻底的集群、负载均横。
二、jsp
优点:
1、一处c语言设计随处可见不运行。
2、系统的多台平支持。
3、强大无比的的可伸缩性。
4、多样化和功能强大的开发工具支持。
缺点:
1、与asp一样的,java的一些优势恰恰它致命的问题原先。
2、不完整体系性的资料。
3、开发速度超慢
三、php
优点:
1、一种能飞快学、跨平台、有良好素质数据库交互能力的开发语言。
2、简单点轻便,易学易用。
3、与apache及其它扩展库生克制化互相交叉。
4、良好的训练的安全性。
缺点:
1、在windows平台运行的安全性和稳定性不妨linux/unix。
扩充卡资料:
又是正确的网站开发语言之一:
优点:
1.简洁的设计和如何实施。
2.语言灵巧,并意见急切的面向对象特性。
3.开发环境。
缺点:
1.数据库的连接古怪。
2.不具备跨平台性,只接受windows平台。