主要联系方式
 客服热线:020-85641328
 报价热线:020-85640755
 电子邮件:
  客服QQ:1597007
  商务洽谈QQ: 469373529
  技术咨询QQ: 504770500
  人才招聘QQ: 77428811
  商务洽谈MSN:Dodisw@hotmail.com
  技术咨询MSN:Dodijs@hotmail.com
  当前时间:
   站内地图
首页
网站建设
广州网站建设业务介绍 广州网站建设业务介绍
广州网站建设套餐 广州网站建设套餐
广州网站建设流程 广州网站建设流程
广州网站经典案例 广州网站经典案例
广州网站租用 广州网站租用
广州网站租用 广州网站订单
互动多媒体
互动多媒体业务介绍 互动多媒体业务介绍
互动多媒体设计报价 互动多媒体设计报价
互动多媒体经典案例 互动多媒体经典案例
光盘刻录 光盘刻录
影视动画
影视动画业务介绍 影视动画业务介绍
影视动画设计报价 影视动画设计报价
影视动画经典案例 影视动画经典案例
平面广告
平面广告业务介绍 平面广告业务介绍
平面广告设计报价 平面广告设计报价
印刷服务 印刷服务
平面广告经典案例 平面广告经典案例
软件开发
正版软件销售 正版软件销售
软件开发 软件开发
游戏开发
游戏开发业务介绍 游戏开发业务介绍
游戏开发制作报价 游戏开发制作报价
电子商务
虚拟主机 虚拟主机
域名注册 域名注册
网络实名 网络实名
企业邮箱 企业邮箱
网站推广 网站推广
网站维护 网站维护
信息中心
网站建设知识 网站建设知识
互动多媒体知识 互动多媒体知识
影视动画知识 影视动画知识
软件知识 软件知识
平面广告知识 平面广告知识
游戏知识 游戏知识
电子商务知识 电子商务知识
 
 
 
信息中心     
· 网站建设相关文章
· 互动多媒体相关文章
· 影视动画相关文章
· 软件开发相关文章
· 平面广告相关文章
· 游戏相关文章
· 虚拟主机相关文章
· 域名注册相关文章
 
当前位置:首页 → 信息中心 → 行业信息 → PHP VS ASP
PHP VS ASP

广州多迪发布:2006-6-3 16:25:58 阅读 56

PHP versus ASP
Thu, Aug 17, 2000; by John Lim.
序:
微软的ASP是一项强大的动态WEB页面技术,我已经使用了一年的ASP,用它创建了许多的WEB站点,但是现在我的公司正想转向另一项叫PHP的INTERNET技术,来进行以后的WEB站点开发。
问题是我们已经习惯于使用ASP,并且喜欢用它,为什么我们要转向PHP呢?


开放源码运动
首先,我们认识到,开源运动使我们获得了强大的技术支持和免费的代码供应。例如:在ASP中,上传文件、加密密码、发送邮件都需要第三方的商业软件的支持,是要收费的;但在PHP中,这一切是免费的!
但这还不足以说服我们转向PHP,因为我们已经投入了大量的时间和金钱在这些必需的商业软件工具上。


INTERNET程序和LINUX
我有一个梦想,我希望在将来每一个程序都是一个INTERNET程序。不用再需要购买软件包,不要再去安装它,它们能在INTERNET上得到,并且已经是安装好的,我们只要在浏览器中运行程序,这不会需要太多的配置。
大部分的网络应用程序都运行在LINUX和PHP上。它们通常不使用ASP,有一种软件叫Chilisoft ASP,它能在LINUX上运行ASP,但它是要钱的,同时它也不支持最新版的ASP,更重要的是创建高性能ASP站点所用的好的第三方DLL都不能运行在LINUX上。
于是,为了实现我们的INTERNET软件梦想,我们决定寻找一种更好的,接近于ASP的技术来替代它!


ISAPI的支持

ZEND团队正在开发的PHP核心引擎中就包括一个ISAPI引擎。
ISAPI是一种MICROSOFT的INTERNET WEBSERVER API,它的应用,使我们这些习惯于在WINDOWS下开发程序的程序员有了一条通向LINUX的捷径。

技术分析

每个人都声称自己的产品最快,这不是我真正关心的---我只关心“足够快”,对我来说,PHP足够快!
ASP支持多种程序语言。这种体系使得程序天生就带有慢和多内存占用,它的每一种语言解析就相当于一个PHP编译,(就是说,当ASP开始解析一条代码时,它相当于同时开动多个PHP),当ASP解析到一个ASP开始标记(<%)时,它需要跳出HTML解析进程而去选择另一个适当的解析进程,当它解析到一个ASP结束标记时,它又得退回到HTML解析进程。
同时,ZEND打算发布一个可以保护我们源代码的编译器,以及各种不同的优化技术(Zend Cache and Optimizer),甚至于实现PHP在WINDOWS下的良好应用,无疑,PHP在这一方面又将强于ASP!


一个使用PHP的商业决定

相对于PHP来说,这里有许多其它的开放源码选择,比如说perl,python/zope and jsp/tomact。对我来说,PHP最接近于ASP,同时也易于转换!
Perl: 一种不适用于大项目的语言.
Python/Zope:一种很好的语言,但它的体系不如PHP那般的接近ASP.
JSP/Tomcat: 我认为,比起脚本语言来,type-safe, type-bound, type-checking Java 不太好操作!


代码
我们注意到,我们用PHP开发的代码比用ASP开发的要短,这是因为,在PHP中HTTP GET和POST变量自动创建为全局变量,这样我们就不要再花费太多的时间去分析ASP REQUEST对象了。
同时PHP的include()函数非常好,我们能有条件的include代码,以使我们的代码尽量精简,更加易懂!
PHP有着相似于ASP的COOKIE和SESSION管理功能。

结论:
我现在还在使用PHP,在所有的地方使用“$”这个符号,它是非常酷的,同时它也是我最喜欢的一个符号!:)


网站建设: 企业网站开发FLASH网站设计大型数据库开发网站视觉设计网站优化网站推广域名注册虚拟主机企业邮局
多媒体设计: 多媒体光盘产品演示会议演示动画企业形象宣传片FLASH游戏制作商业计划演示展会宣传光盘儿童动画片
平面广告: 广告设计标志设计产品画册设计海报传单设计产品包装设计VI设计菲林印刷

收藏本站 | 设为首页 | 人才招聘 | 营业执照
工商注册
Copyright @ 2004-2006 广州多迪网络科技有限公司 版权所有  法律顾问:广东正大联合律师事务所 吴炳波
公司地址: 广州市天河区黄埔大道中126号2701 咨询电话: 020-85640755 020-85641575 传真:020-85641328