|
|
|
|
|
|
a***n 发帖数: 74 | 1 送交者: 计算机世界于 October 07:
在互连网络高速发展的今天,WEB的后台开发已日益成为开发的焦点;激烈地商业
竞争,也促使人们对WEB后台程序有了更高的要求。本文将向您介绍一种新型的CGI程序
编写语言PHP3,它简单易学,拥有众多的优秀特性,可让您方便快捷地编写出功能强大
,运行速度快,并可同时运行于 WINDOWS,UNIX,LINUX平台的WEB后台程序,特别值得
一提的是,任何人在遵守GNU条约的情况下,均可免费使用并更改其源码!
现有WEB后台程序,决大多数采用下列几种技术编写:PERL,C通用CGI语言直接编
写(译)CGI 程序或利用WEB服务器自带的API(如ISAPI,NSAPI)或采用第三方解决方
案(如ASP, COLDFUSHION),虽说每类方案都有各自的强项,但均不是理想的解决之
道。
PERL编写CGI是使用最多的方法,在网络上也有很多现成的脚本可以拿来修改使用
,但它却存在公认的性能问题:由于WEB服务器运行时需调用解释程序解析代码,当站
点的访问人数激增时, WEB服务器的性能也必将直线下降,另外则是它的数 | m**i 发帖数: 89 | 2 这个作者很糊涂,其实根本就没有理解PHP的本质。
PHP在Web Server中,所起的作用,虽然和CGI类似,但
工作的原理和CGI完全不一样。PHP和ASP以及ISAPI, NSAPI
一样,都是服务期的扩展,但不是CGI。CGI是Web Server
调用得另外的进程,是外在程序,只是符合CGI接口而已。
PHP有很多缺陷,注定成不了主流的Web开发环境。
它的缺陷有:
1. 数据库接口混乱。PHP没有统一等数据库接口,其对数据库
的支持极端混乱,对Oracle, Sybase等等,居然各有其接口,
甚至比不上PERL利用DBD/DBI的方式来实现应用程序接口的统一,
因此使得PHP在商业电子商务软件开发中处于极端不利的地位
2. 和ASP以及JSP/Servlet不同,PHP缺乏应用逻辑层的开发能力。
ASP可以利用MS的COM/DCOM技术运用几乎所有的Windows资源,
而JSP/Servlet则可以利用Java Bean和EJB获得分布环境的支持。
在大负载情况下,分布计算是解决问题的唯一方法,而Multi-Tie
则是最好的开发理念,PHP缺乏Application
【在 a***n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 送交者: 计算机世界于 October 07: : 在互连网络高速发展的今天,WEB的后台开发已日益成为开发的焦点;激烈地商业 : 竞争,也促使人们对WEB后台程序有了更高的要求。本文将向您介绍一种新型的CGI程序 : 编写语言PHP3,它简单易学,拥有众多的优秀特性,可让您方便快捷地编写出功能强大 : ,运行速度快,并可同时运行于 WINDOWS,UNIX,LINUX平台的WEB后台程序,特别值得 : 一提的是,任何人在遵守GNU条约的情况下,均可免费使用并更改其源码! : 现有WEB后台程序,决大多数采用下列几种技术编写:PERL,C通用CGI语言直接编 : 写(译)CGI 程序或利用WEB服务器自带的API(如ISAPI,NSAPI)或采用第三方解决方 : 案(如ASP, COLDFUSHION),虽说每类方案都有各自的强项,但均不是理想的解决之 : 道。
|
|
|
|
|
|