网站首页 网站套餐 创意网站建设 购物系统 网站推广 网站案例 关于我们
用户网站管理
网站用户名
管理员用户名
密  码
验证码
会员中心
用户名
密  码
站内搜索
搜索内容
搜索类别
友情链接
当前位置:HOME >
ASP与PHP的比较

发布时间 2006-12-21

    目前,最常用的二种动态网页语言有ASP(Active Server Pages),PHP (Hypertext Preprocessor)。
    简 介
  ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Javascript)作为自己的开发语言。
  PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。你可以从PHP官方站点(http: //www.php.net)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。  
  技术特点:
    ASP:
    1. 使用VBScript 、 JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。
    2. 无须compile编译,容易编写,可在服务器端直接执行。
    3. 使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。
    4. 与浏览器无关(Browser Independence), 客户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active ServerPages 所使用的脚本语言(VBScript 、Jscript)均在WEB服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。
    5.Active Server Pages能与任何ActiveX scripting语言兼容。除了可使用VB Script或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其它脚本语言,譬如REXX 、Perl 、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model) 对象。
    6. 可使用服务器端的脚本来产生客户端的脚本。
    7. ActiveX Server Components(ActiveX 服务器组件 )具有无限可扩充性。可以使用Visual Basic 、Java 、Visual C++ 、COBOL等程序设计语言来编写你所需要的ActiveX Server Component 。PHP:
    数据库连接
    PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的群组合。你还可以自己编写外围的函数去间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松地修改编码以适应这样的变化。PHPLIB就是最常用的可以提供一般事务需要的一系列基库。
    应用范围:
    ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传统,只能执行于微软的服务器产品,IIS(Internet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。Unix下也有ChiliSoft的组件来支持ASP,但是ASP本身的功能有限,必须通过ASP+COM的群组合来扩充,Unix下的COM实现起来非常困难。
    PHP3可在Windows,Unix,Linux的Web服务器上正常执行,还支持IIS,Apache等一般的Web服务器,用户更换平台时,无需变换PHP3代码,可即拿即用。
    性能比较:
    有人做过试验,对这二种语言分别做存取Oracle数据库测试。数据库测试中,三者分别对 Oracle 8 进行 1000 次 Insert,Update,Select和Delete: PHP 需要 69 秒,ASP则 需要 73 秒。
    前景分析:
  目前在国内PHP比ASP应用更为广泛。PHP5的推出,使得很多原来用ASP开发的系统都转为用PHP来开发。目前采用PHP的网站如百度、雅虎、新浪网(sina)、中国人(Chinaren)、51.com等    

  

[ 点击数:] [打印本网页] [关闭本窗口]
 

相关内容
查无记录
备案序号:粤ICP备09024154号 经营许可证号:粤B2-20110704    
shuangyang All Rights Reserved 双阳网络 @ 版权所有
地址:广东省珠海市香洲人民东路221号西海大厦B座508房  邮编:519071
业务部:13902863191黄生  渠道部:13286001025杨小姐
办公电话:+86-756-2523114(八线)  传真:+86-756-6138114 热线电话:400-602-1321
E-mail:nkhzh@21cn.com  MSN:zhrich@msn.com  业务QQ:11319958  361157784珠海网站制作  渠道:196246882珠海网络推广 
售后服务:982544191珠海网站设计设计  996692650珠海网页设计   
营业执照注册号:440400000184215   公司帐号:珠海双阳网络科技有限公司
开户银行:珠海华润银行金进支行    银行帐号:005201080012093435012
双阳网络常年法律顾问:广东江林律师事务所  林云峰律师    网站管理