asp编程过时了(asp延时)

http://www.itjxue.com  2023-01-27 08:05  来源:未知  点击次数: 

ASP网站程序淘汰了吗?现在

ASP技术已经落后了,只有一些老程序或网站还在使用。新的网站一般都不会使用

ASP是不是已经被淘汰了?

目前来说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。现在常用于各种动态网站中。

ASP为什么会被淘汰

ASP是由微软公司设计并支持的Web编程语言。

优点是语法相对简单,入门较容易。但缺点也明显:不开源;仅适用于微软自家的系统平台;且执行效率低于其它一些编程语言写的程序。因此早几年被广泛用于小型网站建设。

PHP和JAVA比起ASP来,明显的优点有:可在windows和linux平台运行,执行效率高于ASP。比较适用于中型、大型的web应用系统。而且PHP还是开源的。

后来微软开发了asp.net,采用vb.net或c#等语言来开发,与之前asp用vbscript不同了。执行效率和平台兼容性方面的优点都明显超越ASP,因此ASP慢慢被其它开发语言取代了。

对于Web应用开发,各种编程语言都有其优点和缺点,只要应用精通,都可以写出优秀的程序,具体就看开发需求和成本方面的考虑了。

请问各位高手,asp现在过时了么,学网站编程什么语言比较好呢?

每种语言都有其自身优点。

asp说不上过时,如果用的好的话,它同样可以做出满意的功能。只是在某些功能上性能可能稍微差了一点而已。

建议PHP或ASP。NET

有VB等基础的学ASP是很好的选择,学起来简单;

有C等基础的学PHP或。NET、JAVA类的比较合适

asp已经过时了?

为什么还很多人看不好呢?我想大家主要考虑的是数据库问题,缓存问题,运行效率问题,安全问题。安全问题其实不是什么问题,一个好的ASP程序员肯定是可以解决这个问题的。除非你操作系统被kill了,那就没有办法了,任何程序也没用。数据库问题的话大家最不看好的就是ACCESS,都喜欢sqlserver,mysql等。其实数据库问题事要根据您数据规模觉得的,一个企业网站用access数据库肯定是绰绰有余的,很多人追求更好的数据库,那是对网站有很多数据量而言,因为数据量大就需要性能更好的数据库。数据量小的话根本就没有必要用很大的数据库模型,浪费呀。。。缓存问题,ASP缓存技术确实没有.net或者php使用方便,这个也是越来越多的程序员觉得ASP运行效率低的原因。但是目前很多小规模的企业网站运营者说网站用ASP程序运行太慢了,总是找不到原因。在这里我给你分析下原因。1)程序编写者写的程序逻辑问题,导致死循环多,导致程序运行慢2)服务器硬件配置差,这个应该占很大一部分,因为目前大部分都用虚拟主机,配置大部分是低配的,不慢的话可能性会很低,呵呵3)IIS连接数被限制了,访问量大肯定不行4)宽带问题,网速慢的话也是一方面。其实假如企业经济实力好点的话,是可以解决这些问题的。这些问题得不到解决,用其他粗心也同样会出现这些问题。根据网站数据规模选用程序语言和数据库,片面的说哪个好哪个不好都是相对的,存在即合理,看你怎么用,用在什么地方。

(责任编辑:IT教学网)

更多

推荐安全技术文章