ASP是不是已经被淘汰了?

都说ASP.NET好啊

    目前来说ASP还没有被淘汰!还是有展示型的网站用ASP编写。或者用软件对ASP代码进行加密也流行!

    ASP从软件的技术层面看,ASP有如下的特点: 
    1>. 无需编译 ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。 
    2>. 易于生成 使用常规文本编辑器(如WINDOWS下的记事本),即可进行*.asp页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力的Visual InterDev。 
    3>. 独立于浏览器 用户端只要使用可解释常规HTML码的浏览器, 即可浏览ASP所设计的主页。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察*.asp 主页,在浏览器端见不到正确的页面内容。 
    4>. 面向对象 在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制 ActiveX Server Component(ActiveX服务器组件)来扩充功能。 
    5>. 与任何ActiveX scripting 语言兼容 除了可使用VBScript 和JScript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其它scripting 语言。 
    6>. 源程序码不会外漏 ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。 

    从应用的层面看,ASP有如下的功能: 
    1>. 处理由浏览器传送到站点服务器的表单输入。 
    2>. 访问和编辑服务器端的数据库表。使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。 
    3>. 读写站点服务器的文件,实现访客计数器、座右铭等功能。 
    4>. 提供广告轮播器、取得浏览器信息、URL表管理等内置功能。 
    5>. 由cookies读写用户端的硬盘文件,以记录用户的数据。 
    6>. 可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。 
    7>. 使用VBScript或JScript等简易的脚本语言,结合HTML码,快速完成站点的应用程序。通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。 
    8>. 扩充功能的能力强,可通过使用Visual Basic、Java、Visual C ++ 等多种程序语言制作ActiveX Server Component以满足自己的特殊需要。

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

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-05
asp是大众化的网站后台程序设计语言.

比较关注的技术是jsp和.net技术,这也是网站设计的两大阵营和未来的发展趋势。当然还有就是他们的技术支持。

有人说还有php,确实,这个技术理论上可以和上面的技术并立,但从长远看,php创新和技术改进都不会有上边的快。技术支持就更不用说了。最近由于康盛社区系统的成功才引起人们的注意。最近是今年可能会很火,对一些中型的企业来说,正好是他们发展的一个机会。但是真是的主流还是jsp和php,这可以从招聘信息上可以看到

其实以上都是表面的,生活在底层的那些小公司,他们接到的项目小,但数量却很多。而他们的用户根本不考虑你后台怎么实现的。而这些小公司会让你用jsp,.net吗?可能会,但这样的程序员的待遇怎么办,很低你会去吗?asp就不一样了,快速的实现。那收入就一定低吗?不一定。原因是你在同样的条件下,你做的网站的数量多。当然是那个公司的效益还不错,接单比较多的情况下。

有人非常担心asp的安全性。确实从asp产生一直都有网站暴露出漏洞,但是这大部分都是程序设计的问题。那php,jsp就没漏洞了?肯定有的。关键是多少的问题。问题还在于用小的公司其实并不很在意安全问题。这样问题就解决了。可以说,asp是大众化的网站后台程序设计语言.
第2个回答  2015-09-21
ASP早已被淘汰了,运行速度太慢,不过开发挺简单的,是从BASIC语言中延伸出来的,所以很好学,但运行速度跟PHP、JSP、.net比起来真的挺慢,所以现在基本上都没有人使用了。
建议楼主多看看PHP、JSP之类的。

早期的Web程序开发是十分复杂的,以至于要制作一个简单的动态页面需要编写大量的C代码才能完成,于是Microsoft公司于1996年推出的一种Web应用开发技术asp,用于取代对Web服务器进行可编程扩展的CGI标准。ASP的主要功能是将脚本语言、HTML、组件和Web数据库访问功能有机地结合在一起,形成一个能在服务器端运行的应用程序,该应用程序可根据来自浏览器端的请求生成相应的HTML文档并回送给浏览器。使用ASP能够创建以HTML网页作为用户界面,并能够与数据库进行交互的Web应用程序。

asp的第一版是0.9测试版,自从1996年ASP1.0诞生,1998年,微软发布了ASP 2.0,到了2000年,随着Windows 2000的成功发布,这个操作系统的IIS(Internet Information Services,互联网信息服务) 5.0所附带的ASP 3.0也开始流行。与ASP 2.0相比,ASP 3.0的优势在于它使用了COM+,因而其效率会比它前面的版本要好,并且更稳定。

2001年,ASP·NET出现了。在刚开始开发的时候,它的名字是ASP+,但是,为了与微软的·NET计划相匹配,并且要表明这个ASP版本并不是对ASP 3.0的补充,微软将其命名为ASP.NET。ASP.NET在结构上与前面的版本大相径庭,它几乎完全是基于组件和模块化的,Web应用程序的开发人员使用这个开发环境可以实现更加模块化的、功能更强大的应用程序。

后来微软不在维护ASP,所以说ASP已经不行了。
第3个回答  2009-04-05
asp.net 有很多模式 实现都比asp容易很多 代码量也少很多
代码调试也很容易 安全性什么都比asp高 从商业角度和实用角度 asp.net都优于asp本回答被提问者采纳
第4个回答  2009-04-05
时代在进步...只能说哪些东西适合来做什么

比如汇编语言,现在很少直接用汇编来写大型程序,但它永远也不会被淘汰

asp为什么被淘汰?
ASP早已被淘汰了,运行速度太慢,不过开发挺简单的,是从BASIC语言中延伸出来的,所以很好学,但运行速度跟PHP、JSP、.net比起来真的挺慢,所以现在基本上都没有人使用了。早期的Web程序开发是十分复杂的,以至于要制作一个简单的动态页面需要编写大量的C代码才能完成,于是Microsoft公司于1996年推出的一种...

asp现在没有公司招聘了吗?基本都是php的,请问以前做asp的程序员...
asp早已过时,由于它的劣势太明显:安全性和数据负载,还有不易移植不同的平台(只能运行在win操作系统),有一定的局限性,所以被淘汰了。之前做asp开发的,通常都会转向当前比较热门的PHP。

ASP是不是已经被淘汰了?
目前来说ASP还没有被淘汰!还是有展示型的网站用ASP编写。或者用软件对ASP代码进行加密也流行!ASP从软件的技术层面看,ASP有如下的特点: 1>. 无需编译 ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。 2>. 易于生成 使用常规文本编辑器(如WINDOWS下的记事本),即可进行*.asp页面的...

asp和php哪个好学
相对来说ASP好学一点,不过现在ASP快被淘汰了,主流的趋势是PHP。ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产...

asp现在还有发展前景吗?我学校还在教ASP是不是在坑学生啊
asp算是已淘汰了吧。。可能有一些老站会用的asp。别坑自己。

为什么总有人说ASP不安全,难道它真的要被淘汰了吗?
这个说法不是很得体,主要是因为ASP和SQL的结合没有PHP+SQL的好。而且ASP里面很多函数没有PHP的方便实用而已。其实一个语言的好坏是看个人能力大小的,其实ASP完全可以做得很好,但是在跨域方面就不行了。对于现今的互联网来说,跨域很多了,所以ASP只是一个过时的语言但是并不能表明被淘汰现在。只能是...

asp难道真的要被淘汰掉了吗?
不存在淘汰一说!也许别的语言要比asp好或者强大(比如php、jsp等)但是,选择一种网页语言,不不单是看这个语言本身质量如何,还要看你自己本身需求 就好像,牛刀比菜刀更坚硬,更锋利,但是你为了杀个鸡而已,你会去买一把牛刀回来再杀吗?

asp程序怎么做sql数据库链接切换?
首先来说,ASP这门技术本身已经是很古老的了,基本上也被淘汰了,当然了它之所以被淘汰也是有原因的:扩展性太差、性能不高、安全性较低。比如说,ASP中想实现数据库的切换等也是没有比较优雅的方案。ASP中连接数据库的方法有哪些?在ASP中,用来存取数据训的对象统称为ADO(ActiveXDataObjects),也就...

问一个与技术关系不大的问题。有关aspx与jsp的。
asp是至少5年前的技术,逐渐的要被淘汰。jsp使用的是java的技术,比较好。aspx使用的是ASP.NET的技术,在java之后出来的,相对较新。虽然aspx看起来和asp很像,但是其实区别还是蛮大的。ASP.NET吸收了很多java的成功元素,微软声称的.NET平台最好编程语言C#基本就是翻版的Java。当然,也不能断言.NET就...

ASP为什么会被淘汰
ASP是由微软公司设计并支持的Web编程语言。优点是语法相对简单,入门较容易。但缺点也明显:不开源;仅适用于微软自家的系统平台;且执行效率低于其它一些编程语言写的程序。因此早几年被广泛用于小型网站建设。PHP和JAVA比起ASP来,明显的优点有:可在windows和linux平台运行,执行效率高于ASP。比较适用于...

相似回答