asp网站缺点_asp网站的缺点
- 时间:
- 浏览:0
asp网站缺点_asp网站的缺点
在下面的时间里,我会通过一些例子和解释详细回答大家关于asp网站缺点的问题。关于asp网站缺点的讨论,我们正式开始。
文章目录列表:
1.asp和php网站程序都有什么缺点和优点`?
2.ASP和.PHP的优缺点是什么?
3.asp.net 缺点
4.都说asp网站安全性差,具体原因是什么
5.ASP实现的动态网页有哪些优缺点
6.ASP的优缺点分别是什么
asp和php网站程序都有什么缺点和优点`?
(2)把脚本语言直接嵌入HTML文档中,不需要编译和连接就可以直接解释运行。(3)利用ADO组件轻松存取数据库
。有人说不要试图开发没有数据库支持的网络项目
,而ASP存取数据库非常容易,没有CGI难学。(4)
面向对象编程
,可扩展ActiveX Server组件,从理论上说,可以实现任何功能。(5)不存在浏览器兼容的问题,由于ASP程序是在服务器端运行的,当客户端浏览器浏览ASP网页时,服务器会将该网页文件重新解释一遍,并将生成的标准HTML文件发送给客户端浏览器,因为送出的是标准的HTML文件,当然不会存在浏览器兼容的问题了。(6)可以隐藏程序代码,在客户端仅可看到由ASP输出的动态的HTML文件,可以保护你的劳动成果。1。2 ASP的缺点(1)运行速度比起HTML程序较慢,这是因为每当客户端打开一个ASP网页时,服务器都须将该ASP程序从头到尾重读一遍,并加以编译执行
,_后再送出标准的HTML格式文件给客户端,从而影响了运行速度。不过,由于服务器硬件技术的更新和网络速度的提高,速度上的影响是很小的,特别是当同时上网的人数较少时,这种影响更可以忽略不计了。(2)有的
网络操作系统
不支持ASP,这样用ASP开发Web程序一般来说_好选用Windows系列的操作系统
。2。1 PHP的优点(1)首先它是免费的,对于许多要考虑运行成本的商业网站来说比较重要。(2)开放源码,所有的源码和文档都可以免费复制,编译和传播。正因为它是开放的,所以才可能有很多爱好者不断地发展它,使它具有旺盛的活力。(3)多_支持,可以运行在UNIX,Linux或Windows操作系统下。(4)由于在服务器商运行,是交PHP文件解释成标准的HTML文档发送过去,因此也不受客户端浏览器的限制。(5)效率高,同ASP相比,PHP占用较少的系统资源,招待速度比较快。2。2 PHP的缺点(1)因为没有大公司的支持,可能前途不如ASP,JSP等辉煌。(2)运行环境安装相对比较复杂。
ASP和.PHP的优缺点是什么?
Asp优点:_强大,语言结构早已稳定缺点:由于asp是脚本解析语言速度慢稳定性差安全性相对php来说也差php优点:速度快安全稳定简单缺点:对于小项目,它可以是一个十分符合人意的编程语言。但是对于较大的和更为复杂的项目,PHP就显出他的薄弱了
asp.net 缺点
asp.net:服务器控件使用很方便,可以直接在代码里设置它的属性,可以代替相应的html代码,显示查询的表格可以很方便地赋值给datalist等控件一个属性,然后调用databind()就行了,这样就可以生成相应的表格了。还有,校验控件使用非常方便,web编程很繁琐的一个地方就是表单校验,校验控件几乎不用进行什么设置就可以校验了,不用你写js脚本,但是,缺点也有,没有三层这种模型,每个实体的数据库操作都要重写一遍,虽然你也可以封装进一个类里面,但是,构造函数的参数通常相当多,而且,每次需要的构造函数也不同,比如同样的表单信息,用在注册里时,需要填写的信息和你在后台浏览该注册信息时的更新的字段肯定是不同的,这样,如果硬要封装,使用也是很不方便的。有视图状态功能(表单数据记忆)
都说asp网站安全性差,具体原因是什么
还是我这个老油条来说两句吧。
安全性,是相对的,也是跟开发人员的水平相关的。一个牛人,用asp做出的网站,不一定就比jsp网站安全性低。
asp大大降低了开发网站的难度,但是随着时代的发展,它已经没什么优势了。
主要缺点如下:
一,asp是种弱类型的语言,变量不经过定义就可以使用,这就为黑客留下了很大的发挥空间,牛人随便在哪里加上段代码,就可能把你网站中的资料窃取,或者说让你整个网站瘫痪。你说银行,_政府,或是商业网站,敢用吗?
二,asp网站维护起来困难,每个网站开发好过后都是要不断更新和维护的,而asp网站各种代码(服务器端代码,客户端代码,样式代码等等)都粘在一起,牵一发而动全身,往往一点小小的更新,就要对整个网站做大手术,几乎相当于重新做一遍,维护成本太大。
三,微软已经几本上停止了对asp的开发,转向更好的.net方向了。所以,可以说,它已经是一种没落的东东了,大多数企业已经放弃了它,转向.net或java了。
楼主,如果自已做个网站玩玩,可以去关注下asp,如果要找工作,还是选别的语言好。
_原创,无粘贴。
ASP实现的动态网页有哪些优缺点
优点:
1、无需编译
2、易于生成
3、独立于浏览器
4、面向对象
5、与任何ActiveX scripting 语言兼容
6、源程序码不会外漏
缺点:
1、Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨_性都会因为与NT的捆绑而显现出来。
2、ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于Windows NT系统_初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失。
3、由于ASP还是一种Script语言,除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况。
4、无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP_的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的。
5、还无法完全实现一些企业级的功能:完全的集群、负载均横。
ASP的优缺点分别是什么
任何开发工具皆可发展ASP只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPageExpress、FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。通吃各家浏览器由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。语言相容性高ASP与所有的ActiveXScript语言都相容,除了可结合HTML,VBScript、JavaScript、ActiveX服务器组件来设计外,并可经由“plug-In(_组件模组)的方式,使用其他厂商(ThirdParty)所提供的语言。
?asp有什么缺点?
答案:ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: 1、代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 2、代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 3、弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 以上是语言本身的弱点,在功能方面ASP同样存在问题,_是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
好了,关于“asp网站缺点”的话题就讲到这里了。希望大家能够对“asp网站缺点”有更深入的了解,并且从我的回答中得到一些启示。