1. php与asp的区别
ASP网站与PHP网站的6大区别
1、速度
当我第一次运行PHP脚本程序时,我不禁对自己说:“太快了”,当时我是在仪态166MHZ的机器上运行我的程序的,但运行的速度仍然很快。 ASP是永远也不会象PHP这样快的,因为ASP是建立在COM体系结构之上的。
当用VBScript写ASP脚本时,实际上实在使用COM的对象,当向用户浏览器发送信息时,它用的是Response对象的write方法,当它访问数据库和文件系统的时候,它用的是其他的COM对象。这些COM对象的使用使运行速度下降。在PHP代码中,所有的工作都运行在PHP的内存空间中,也就是说PHP不是基于COM对象的,所以的他的运行速度会快一些。
2、高级内存管理
在IIS4下,一个ASP脚本header.asp,如果被20个页面所包含,那么运行的时候,在内存当中会保留这20个header.asp的编译副本,IIS5解决了这个问题,但只有windows2000才支持IIS5,由于这种IIS5的不能向下兼容的原因,许多**仍然要使用IIS4下的低级的内存管理。
而在PHP中,不会存在这种问题,只有当require时,才会调用某个include文件
3、MySQL使PHP更精彩
PHP与MySQL的组合既简单又精彩。PHP有许多管理和维护MySQL的工具,对MySQk的支持是最全面的。许多有用的函数如mysql_insert_id和mysql_affected_rows等,其他的数据库则没有。
ASP和PHP都是中型网站的较理想的解决方案,但PHP与MySQL的紧密结合使PHP更加优越。 MySQL的虚度比MicrosoftAccess速度快,Mssql和Oracle速度比MySQL要快,可是费用较高。
4、没有后顾之忧我非常憎恨的一件事情就是会买到一件不放心的产品,比如当你买了一辆汽车,但由于发动机是坏的,你需要更换他;当你买了一栋房子的时候,你要去修补漏雨的屋顶。那么ASP就象这些产品一样,当你买了ASP之后,如果你需要加密技术,你就要买ASPEncrypt;当你需要Email管理时,你就要买ServerObjets Qmail;当你需要文件上传时,你还要买Artisans SA-FileUp。
5、Bug的处理你是否曾经要求Microsoft修改ASP的一些Bug呢?如果你不是一个象Boeing一样的组织,你无法获得迅速而恰当的修改,把么当你遇到Bug而停止工作时,如果这个Bug不修改,你将无法继续你的工作的。PHP,当你发现Bug时,你可以修改他,如果你没有专家的水平,你可以请专家修改,并且你的修改会得到开放代码组织的接受和认可。
6、Java和C++的变成风格
这个优点只是一个看法。 我知道你不会相信一个VisualBasic程序员会因为PHP有Java和C++的编程风格而转向使用PHP,但你会相信有许多人还是喜欢Java和 C++的,PHP是一种具有这两种语言的编程风格的较容易学习的语言。PHP支持结构化编程,在VB因为他的继承性使用类还是较少的。而PHP的象 Java和C++一样的继承性使一个大型的程序中到处都充满了类的影子。
2. 网站建设PHP写比ASP好吗二者的区别在那
ASP和php都是用来做网站的,php总的来说他的安全性要比ASP高一些,因为PHP用的数据库一般是MYSQL
ASP一般都是Access他的数据库和网站源码一般在一起的。现在主流的一些cms都是用php开发的。像我们公司
www.qifanweb.com
现在给客户的网站了一般是php开发的,因为asp做的网站很容易挂马的。
3. 用php和asp开发的网站有什么区别
简单理解就是: ASP技术简单并且可以实现网站建设的绝大部分需求,工程塑料技术门槛较低,相对应的技术成本也比较低,是目前市场上普下面我开跟您详细分析一下我的观点:1、您要搞懂什么是PHP和ASP?简单理解就是:ASP技术简单并且可以实现网站建设的绝大部分需求,工程塑料技术门槛较低,相对应的技术成本也比较低,是目前市场上普遍采用的技术。PHP技术技术门槛稍高一些,技术成本比ASP要高,但随着PHP应用的逐步深入,目前PHP网站建设成本也已经降低到可以接受的程度。PHP网站建设技术在网站建设行业代替ASP技术是必然的趋势。2、运行PHP脚本程序速度非常快,超越了ASP,现在大型的网站基本上是用PHP开发,比如:工商银行的网站。3、PHP主机大都支持伪静态技术,而ASP主机基本上不支持这个技术,搜索引擎就不会认为是模仿站、垃圾站,这点对于网站的工程塑料推广非常重要。而且网络上的网站大多是ASP网站,PHP开发的网站则少很多,搜索引擎也是喜新厌旧的,这样就更加有利于网站的优化推广了,这样做的网站也就方便企业实现网络营销,告别传统行业。4、asp技术很成熟,也很普通,这样设计师设计起来就很方便,自然成本就低很多,可能一个简单的网站1-2天设计师就可以搞出来。而PHP开发的网站技术要求比较高,自然难度就比较大,这样做起来工作量就比较大,所以制作人工成本就比较高。5、采用PHP技术将提供更高质量的网站建设技术,一般会采用DIV+CSS,页面尺寸可以做到最小,关键字密度最高。
4. 网站搭建中,怎么区分ASP和PHP
1:空间支持上
ASP:程序要求比较低,空间只要支持ASP+access即可运行
PHP:配置要求比较高,空间需要支持PHP及数据库,而且程序和数据库是单独的,一般的 unix空间都是这种配置。
2:空间大小
ASP:一般的网站100M-300MB就足够了。
PHP:因为程序和数据库是分开的,需要不同的空间大小,而且需要生成静态html文件,这就决定了 PHP的程序通常需要大型的空间,很多PHP空间有500MB,1G等等。
3:数据库
ASP:一般为 access数据库
PHP:一般为mysql或mssql数据库
4:版本支持
ASP:一般不支持.NET或静态文件生成
PHP:支持.NET版本切换和静态文件生成
5:安全性
ASP: 被黑客攻击,但因为安装使用方便,被很多要求低的中小型企业所使用。
PHP:因为程序和数据库是单独分开的,安全性高,漏洞少,而且不容易被攻击,乃建站首先。
6:优化推广的角度
ASP:因为是动态,不利于搜索引擎收录
PHP:可以全站生成纯静态文件,有利于收录和推广
以上六种是ASP和PHP的主要区别,希望对您有所帮助。
5. PHP与ASP有什么区别
1、时间不同:
PHP于1994年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。
由于Web程序开发十分复杂,以至于要制作一个简单的动态页面也需要编写大量的C代码才能完成。于是Microsoft公司于1996年推出一种Web应用开发技术ASP,用于取代对Web服务器进行可编程扩展的CGI标准。
2、编写语言不同:
ASP用VBScript、JavaScript等简单容易的脚本语言。结合HTML代码,即可快速完成网站的应用程序,实现动态网页技术。
HP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。
3、创立的目的不同:
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。
PHP于1994年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。
6. PHP与ASP的区别是什么
一、主体不同
1、PHP:即“超文本预处理器”,是一种通用开源脚本语言。
2、ASP:是Active Server Page的缩写,为“活动服务器网页”。
二、特点不同
1、PHP:是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。
2、ASP:是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
三、作用不同
1、PHP:独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。
2、ASP:是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。
7. Asp网站与Php网站的区别在哪里怎么区别
ASP和PHP的区别在于他们的编程语言不同 asp使用的语法是由vb发展而来 而php则是类C语言 区分以一个网站是asp还是php主要是看他们的后缀名 前提是该网站没有进行为静态处理或者静态处理 再有就是环境不同 asp可以说是微软的系统可以运行 而linux不可以 php是windows和linux中都可以运行 目前较为流行的是php语言 而且一直更新中 最新版的php已经普及到了google的手机系统android之中 且php是开源的 产品开发成本低 效率快 如果说只做网页的话 目前来说php是最好的选择 asp我记得已经很久不更新了 取而代之的是微软的.net 可以说是asp的升级版 。net可以做软件 也可以做网站 如果你要学习的话 最好别选择。net 而目前最快的服务器组合是lamp组合 就是linux+apache+mysql+php 看个人需要吧 具体还得你自己选择
8. ASP和PHP有哪些区别啊
ASP是Active Server Page的缩写,意为“动态服务器页面”。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的话要学的东西就多一些。
希望你学习成功...
如果有帮助你 请采纳我的答案..
9. 网站 .php 与 .asp 有什么区别啊
asp和php都是一种开发网站的语言, 其实没有什么意义, 只是方便计算机识别, 你会发现现在的很多网站都是没有后缀的, 或者都缀都是静态, 因为究竟是什么结尾并不是完全不可改变的, 比如你用asp写的网站程序一样可以用php结尾。
不过如果你想知道的是用asp开发网站更好还是php开发网站更好的话我会强烈推荐php, 开发成本,开发效率, 维护成本或者安全性上都要比asp好, 或者你也可以考虑别的, 比如python, jsp, 。net等等。
不过我还是强烈建议你用php, 我就是做php开发的, 哈哈。
*************
驳一楼, asp是十年前的技术了, 现在asp的最新版本是asp.net, 但是趋势绝对不是asp的, 楼主可以用gg或网络搜一下asp和php, 看结果数就知道哪个是趋势了.
10. asp网站建设和php网站建设区别都有哪些
区别在于后台简单,特别是CMS。其次ASP的漏洞多,如果不是牵扯到优化和门户网,不带支付系统的,企业网用ASP就行,价格还便宜。PHP可以开发中型门户。其次他的CMS扩展功能多