asp是什么语言,asp是编程语言么
概念:ASP是一种语言么
ASP是一种动态网页的解决方案,是一种服务器端脚本环境,语言是其中的一个组成部分。它的默认语言是VBScript,也可以用JScript(微软版的JavaScript)。
ASP语言是什么语言?
ASP不是一种语言,是动态网页的英文缩写(Active Server Pages),它是一种建立在服务器端的指令环境,由“脚本语言”、“嵌入HTML”、“COM组件调用”等三部分组成,其中默认的脚本语言是VBScript,也可以设为JScript、PerlScript、Python、REXX等语言。
ASP是什么语言,作用是什么?在当今社会的编程中重要吗?
asp是服务器脚本语言。语法类似vb
其作用就是写服务端程序咯。更现在流行的php类似。
对于现在来说asp用的比较少了。都说是过时的服务器脚本语言。
但是用处还是很多的。有微软的支持。asp的vba语法可以在微软的软件里写宏
什么office之类的都可以的。提高工作效率。尤其是excel。很明显。
跟php的竞争已经是无力了。但是有个asp.net
这个好。感觉像是asp的加强版。是.net框架的
ASP是一种语言吗?
但实际上,与其说它是一种语言,还不如说它是一种文档格式来得更准确,就和如同.doc代表一种文档格式一样。
HTML和Word文档格式(.doc)的区别,除了他们的用途不同(前者用于Web网页,后者用于桌面文字处理)之外,还有一个形式上的区别,HTML是纯文本的,用文本来标记一切,可以用任何文本编辑器来编辑,而.doc是二进制文件,必须用特定的编辑器才能阅读和编辑。
纯文本的HTML带来不少方便,例如可以随手编辑修改,不需要任何工具软件。但同时,也带来很多麻烦,例如在网页中加入图片的时候,我们得把图片单独保存,还得给图片取个名字,然后在HTML中引用。给一个图片取个名字不难,给一大堆图片取名字就麻烦了,所以我们看到很多图片的名称都是字母、下划线、数字等好长一串。很显然,这不如Word方便,在Word中只需要插入或者粘贴一张图片就行了,既不需要关心这张图片如何存储,也不需要关心它叫什么名字。
更重要的是,在Word中,如果你把这张图片删除,他就实实在在的消失了。而HTML,可能你在网页上已经看不到图片,但实际上这张图片仍然保存在某个文件夹中。事实上,全世界的网络服务器上有数不胜数的没有被任何网页使用的图片以及其他多媒体文件,原因只有一个,网页编写人员在网页上删除某个图片时,并没有找到相应的文件夹把图片真正删除。这是非常常见的情况,因为文档管理实际上是非常繁琐和复杂的事情,很难有几个人能够进行真正有效的管理,这就造成网络服务器上有大量的冗余文档。
另一个问题是,纯文本作为一种文档格式,显然不如二进制格式那样灵活,能表达各种复杂的格式。所以到目前为止,我们还没有看到任何一款HTML编辑器能够像Word那样方便,不管是久负盛名的Dreamweaver还是微软的Frontpage,也包括Word本身,因为它也可以编辑HTML文档。因此,任何优秀的网页设计人员都在会使用Dreamweaver的同时还熟记众多的HTML标签,与之相对应,即使能做出完美的Word文档的人,也根本不需要记忆任何类似的格式符号。这导致网页设计工作的技术化和高培训成本,让人很多人对网页设计望而生畏。
HTML纯文本格式的优点,我们还能在动态网页开发技术中感受到,如果你使用过ASP、PHP、JSP这样的动态网页开发语言,就一定有很深的感受。这些语言都采用和纯文本的HTML混合在一起的方式,在HTML的基础上,增加一些特殊的代码就可以方便地开发出动态网页来。从这个意义上说,HTML被称之为语言,总算是还有点名副其实。
但是,也正是这个原因,导致网页的界面和算法混淆在一起,这完全不符合软件开发的基本要求之一结构化的要求,并导致网站的维护成本大幅升高。每次我打开一个ASP脚本时就感觉特别头痛,一行接一行的密密麻麻的代码让人无所适从,我们很难在其中看到类似函数这样的结构化的代码。
HTML最让人头痛的还有Table的嵌套,如果要让网页漂亮,几乎必须要这样做。这经常让我看得头昏眼花,当然,在我慢慢熟悉Dreamweaver后,这个现象得到了改善,因为我不需要去看这些代码了。既然如此,干吗不干脆让我们看不到代码呢?就像Word那样。这时候我忍不住会想,能否有一个二进制的文档格式取代HTML呢?