① asp和php的安全性哪个高
开发语言本没安全性高低之分.
只安全意识高低这分的程序员.
windows的安全性不知要比mac系统或LUNIX系统高出多少倍
但windows系统的安全漏洞不停的被人发现出来.难道mac系统安全性高.答案肯定是否定的.
为什么?因为人们都在用windows,黑客高手都在研究windows.
你想想,黑客高手研究mac研究有什么意思,好不容易研究出来了,可以因为找不到要黑的MAC系统而郁闷死。
有些黑客是有针对性的,如我要黑一个公司的服务器,可对方的服务器windows的系统,你说我还会研究mac系统的漏洞吗?
同理。
asp,php一样。
关键是个写程序的程序员。
② ASP\JSP\PHP相比各有什么优缺点
ASP、JSP、和PHP的优点和缺点:
一、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、还无法完全实现一些企业级的功能:完全的集群、负载均横。
二、JSP
优点:
1、 一处编写随处运行。
2、 系统的多台平支持。
3、 强大的的可伸缩性。
4、 多样化和功能强大的开发工具支持。
缺点:
1、 与ASP一样,Java的一些优势正是它致命的问题所在。
2、 缺少系统性的资料。
3、 开发速度超慢
三、PHP
优点:
1、 一种能快速学习、跨平台、有良好数据库交互能力的开发语言。
2、 简单轻便,易学易用。
3、 与Apache及其它扩展库结合紧密。
4、 良好的安全性。
缺点:
1、 在windows平台运行的安全性和稳定性不如Linux/Unix。
ASP.NET也是常用的网站开发语言之一:
优点:
1. 简洁的设计和实施。
2. 语言灵活,并支持复杂的面向对象特性。
3. 开发环境。
缺点:
1.数据库的连接复杂。
2.不具有跨平台性,只支持windows平台。
③ ASP和PHP的优\缺点都是什么
Asp 优点:高效 强大,语言结构早已稳定
缺点:由于asp是脚本解析语言 速度慢 稳定性差 安全性相对php来说也差
php 优点:速度快 安全 稳定 简单
缺点:对于小项目,它可以是一个十分符合人意的编程语言。但是对于较大的和更为复杂的项目,PHP就显出他的薄弱了
④ asp与php哪个更安全
php更安全!速度要比asp要快的多
⑤ 为什么网上的安全教程大部分基于ASP、PHP
asp是曾经比较火热的web编程需要,大量的站点都在使用,于是也就让黑客有了针对性的方向,出现大量入侵asp网站的教程。而且本身在当面asp也是不完善的,存在许多的安全漏洞,在大量站点都使用的情况下,自然会出现许多安全教程。这是随着互联网发展而出现的趋势,因为大量使用,所以黑客学会了asp的入侵等就能获得更大价值,那么同样的为asp做安全修复也就成为了比较大量的需求。
php是后来变得热门起来的,现在大部分站点都是使用php,而它也正在经历和曾经的asp相似的历程,大量的黑客在研究它的漏洞,它的入侵方法,而且本身php开发者众多,代码出现漏洞是很常见的,所以大量的安全教程也就随之诞生了。
其它语言没有asp,php那样广泛使用过,所以教程比较少很正常。
⑥ 我想问一下jsp,php,asp哪个好
jsp运用起来会好一点。JSP或者说J2EE平台做为企业大型应用来说,自然也是首选,因为J2EE本身是一个标准的集合,更加开放。支持的厂商和产品很多,而且效率和安全上非常好,上手也很快,开发的平台也能够让你自己去做个性化的update。
更多关于jsp,php,asp哪个好,进入:https://m.abcgonglue.com/ask/4f09841615839191.html?zd查看更多内容
⑦ ASP与PHP有什么区别
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。 两种不同的动态网页设计语言,ASP是微软开发的,主要用于WINDOWS平台,编写格式和语言不一样。ASP 多数用 VBScript 书写, JavaScript用一些辅助;PHP 的交互性能比 ASP 好,安全性也好,主要在LINUX平台下。 如果想学习,还是拿ASP开刀,比较容易学。PHP的话要学的东西就多一些。
⑧ PHP比ASP网站安全性高吗
看写代码的人~
跟语言自身关系不大~
不要对任何语言有偏见
⑨ asp和php有什么区别
ASP是微软的开发程序,用户量是最多的,安全性也是最差的,ASP只能运行在WINDOWS的IIS下,程序漏洞百出,当然这个跟程序员写程序有关系,厉害的程序员当然也可以写出比较好的ASP程序,因为它是微软的,所以使用量比较大,但安全性是比较差的,而且本来WIN的系统就容易崩溃,死机等!所以不推荐学习使用它,它有自己的更新换代产品,asp.net 你可以考虑学习下,.net程序安全性要好很多,可以面向对像,程序更安全,稳定。速度也相对要快!
PHP是免费开源的,安全的,跨平台的,也就是说你可以在WIN下开发,在UINX或者LINUX或者MAC的服务器上运行,使用量也相对较多,像网络,QQ,SINA,等都在用,因为它有很多优点,我也在学PHP,PHP也是面向对象的语言,而且属于弱类型语言,也就是语法要求没有那么严格,PHP 的交互性能比 ASP 好,安全性也好,主要在LINUX平台下 ,当然也可以在WIN下,
ASP是解释执行,而PHP是编译执行,PHP要比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)运行环境安装相对比较复杂。