ASP和HTML有什么区别?

html-css013

ASP和HTML有什么区别?,第1张

ASP是动态服务器页面(Active Server Page)的英文缩写。[1] 是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是 .asp。现在常用于各种动态网站中。

超文本标记语言,标准通用标记语言下的一个应用。

“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。

区别是 asp是可以做服务器语言(后台语言),而html代码可以做为华丽好看的网页等等(前端语言)

他们直接是可以相辅相成的,只是作用不同而已。

什么是ASP?ActiveServerPages(ASP,活动服务器页面)就是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。如果你以前创建过一个站点,其中混合了HTML、脚本语言以及组件,你就可.html使用的语言与.htm一样为HTML,但后辍不同,可能是关于安全问题而弄的,不及.htm广泛应用,它也不能制作动态网页;<.shtm和.shtml都是含有SSI的网页文件,编写shtml和shtm时都可以用HTML,安全度较高,asp是动态网页上最常用的格式,由微软推出,拓展性较好、容易编写,可以让爱好者们发挥,使用ASP代码,也可嵌入HTML和脚本,但相比其他动态网页后辍(如.php,.jsp等)之下,它不及其他的安全,应用广泛。

什么是HTML:

HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

1.ASP的全称是Active Server Pages。它是一种规范标准的称呼,并不是某种技术语言的称呼。

而HTML却是比较详细的语言规范。

2、它们差别在哪儿呢?它们的差别在于,ASP可以更方便的(请注意,是更方便,并不是说HTML不能)针对各个不同的用户产生不同的页面,提升用户的浏览体验。

3、ASP的文件改成HTML不能运行,是因为,ASP文件不是一个最终的页面,它只是一堆语言编写的程序文件。当用户要访问这个页面的时候,服务器需要解析这些语言,并且执行其中的语句,最后将结果反馈给用户。而HTML文件则不然,当用户需要访问HTML页面的时候,服务器是直接将页面丢给用户的。用不着解析、编译、运行。

所以asp改成HTML后缀名就不能运行了。

但是你可以在服务器上配置一下。将服务器设置成HTML页面一样用ASP编译器解析编译运行。

至于不同,我想说:

其实最重要一点,ASP可以保护知识产权。HTML你写的代码,都会被用户看到,因为那是要被下载到用户端才能运行的脚本文件。你好容易花了一年时间研究了一段语句,洋洋自得。突然发现一夜之间所有人都会这段语句了。你不觉得很杯具嘛??

ASP不会,ASP是在服务器端运行以后,将结果反馈给用户的,用户完全接触不到语句,只能看到结果。多安全啊~~

搞明白差别了么?

好处多多呢。一个比较复杂的访问数据库的页面,ASP是在本地访问数据库,然后将结果页面发给用户。HTML则是把代码下载到用户端再通过网络查询服务器数据库再把数据反馈到客户端。

你觉得哪一种方法更有效率,更节省用户资源节省时间??