Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 05cd670d8a02b2b4a0ffb1756f2e8308 > files > 5351

php-manual-zh-5.2.4-1mdv2008.1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>PHP 和其它语言</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="PHP 手册"
HREF="index.html"><LINK
REL="UP"
TITLE="FAQ:常见问题"
HREF="faq.html"><LINK
REL="PREVIOUS"
TITLE="PHP 和 COM"
HREF="faq.com.html"><LINK
REL="NEXT"
TITLE="从 PHP/FI 2 移植到 PHP 3"
HREF="faq.migration.html"><META
HTTP-EQUIV="Content-type"
CONTENT="text/html; charset=UTF-8"></HEAD
><BODY
CLASS="chapter"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>PHP 手册</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="faq.com.html"
ACCESSKEY="P"
>上一页</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="faq.migration.html"
ACCESSKEY="N"
>下一页</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="chapter"
><H1
><A
NAME="faq.languages"
>章 58. PHP 和其它语言</A
></H1
><P
>&#13;   PHP 是 web 编程最好的语言,但其它语言怎样呢?
  </P
><DIV
CLASS="qandaset"
><DL
><DT
>1. <A
HREF="faq.languages.html#faq.languages.asp"
>PHP 对 ASP?</A
></DT
><DT
>2. <A
HREF="faq.languages.html#faq.languages.aspconverter"
>有 ASP 到 PHP 的转换器吗?</A
></DT
><DT
>3. <A
HREF="faq.languages.html#faq.languages.coldfusion"
>PHP 对 Cold Fusion?</A
></DT
><DT
>4. <A
HREF="faq.languages.html#faq.languages.perl"
>PHP 对 Perl?</A
></DT
></DL
><DIV
CLASS="qandaentry"
><B
><DIV
CLASS="question"
><P
><A
NAME="faq.languages.asp"
></A
><B
>1. </B
>PHP 对 ASP?</P
></DIV
></B
><DIV
CLASS="answer"
><P
><B
> </B
>
      ASP 本身并不真的是一种语言,它是 Active Server Pages 的缩写,实际上用来进行
      ASP 编程的语言是 Visual Basic Script 或者 JScript。ASP 最大的缺点是它是一个专有系统而只能在
      Microsoft Internet Information Server(IIS)上使用。这限制了它只能在基于
      Win32 的服务器上使用。有几项进行中的计划使 ASP 可以在其它环境和 web 服务器中使用:<A
HREF="http://www.halcyonsoft.com/"
TARGET="_top"
>Halcyon</A
>(商业的)的 <A
HREF="http://www.stryon.com/products.asp?s=1"
TARGET="_top"
>InstantASP</A
>,<A
HREF="http://www.chilisoft.com/"
TARGET="_top"
>Chili!Soft</A
>(商业的) 的 Chili!Soft ASP。ASP
      被认为比 PHP 慢和麻烦,也不稳定。一些 ASP 的正面观点是既然它基本上用
      VBScript,那如果你已经懂得用 Visual Basic 编程就会相对容易拾起这种语言。在 IIS 服务器中默认激活了
      ASP 支持,这使它容易启动和运行。ASP 中内置的组件实在是很有限,因此如果需要一些“高级的”特点例如与
      FTP 服务器交互,需要购买额外的组件。
     </P
></DIV
></DIV
><DIV
CLASS="qandaentry"
><B
><DIV
CLASS="question"
><P
><A
NAME="faq.languages.aspconverter"
></A
><B
>2. </B
>有 ASP 到 PHP 的转换器吗?</P
></DIV
></B
><DIV
CLASS="answer"
><P
><B
> </B
>
      有,服务器端的 <A
HREF="http://asp2php.naken.cc/"
TARGET="_top"
>asp2php</A
>是最经常被提及的,还有一个选择是<A
HREF="http://www.design215.com/toolbox/translator/"
TARGET="_top"
>此客户端</A
>。
     </P
></DIV
></DIV
><DIV
CLASS="qandaentry"
><B
><DIV
CLASS="question"
><P
><A
NAME="faq.languages.coldfusion"
></A
><B
>3. </B
>PHP 对 Cold Fusion?</P
></DIV
></B
><DIV
CLASS="answer"
><P
><B
> </B
>
      PHP 普遍被认为对复杂的编程任务更快和更有效以及勇于尝试新主意。PHP
      也通常被提及更稳定以及占用更少资源。Cold Fusion 具有更好的错误处理,数据库抽象和数据解析,尽管数据库抽象已经在
      PHP 4 中解决了。另外一个被作为 Cold Fusion 的强项列出来的是它卓越的搜索引擎,但也被指出搜索引擎不是
      web 脚本语言中应该包括的东西。PHP 可以在几乎每一个现有的平台下运行;Cold Fusion 只能在 Win32,Solaris,Linux
      和 HP/UX 下运行。Cold Fusion 有很好的集成开发环境以及通常更容易上手,反之 PHP
      则一开头就需要更多的编程知识。Cold Fusion 是为非程序员的头脑所设计,而 PHP 则聚焦于程序员。
     </P
><P
>&#13;      有关此话题 Michael J Sheldon 在 PHP
      邮件列表中发表了一个很棒的摘要。这里有一个拷贝
      <A
HREF="http://marc.theaimsgroup.com/?l=php-general&m=95602167412542&w=1"
TARGET="_top"
>http://marc.theaimsgroup.com/?l=php-general&#38;m=95602167412542&#38;w=1</A
>。
     </P
></DIV
></DIV
><DIV
CLASS="qandaentry"
><B
><DIV
CLASS="question"
><P
><A
NAME="faq.languages.perl"
></A
><B
>4. </B
>PHP 对 Perl?</P
></DIV
></B
><DIV
CLASS="answer"
><P
><B
> </B
>
      PHP 对 Perl 最大的优势就是 PHP 是为 web 脚本设计的而 Perl 则被设计用来做更多的事也因此而非常复杂。Perl
      的灵活性/复杂性使得用它能很容易写出代码但却让另一个作者/编程者非常难读懂。PHP
      则不容易把人搞糊涂以及具有更严谨的格式同时也不失灵活性。PHP 比 Perl 更容易集成进现有的 HTML 中去。PHP
      具有差不多所有 Perl 的“好”功能:结构,语法等等,但却没有使它达到 Perl 的费解程度。Perl
      是一种久经考验真正的语言,从上个世纪八十年代末起就到处都有,但是 PHP 成熟得非常快。
     </P
></DIV
></DIV
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="faq.com.html"
ACCESSKEY="P"
>上一页</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>起始页</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="faq.migration.html"
ACCESSKEY="N"
>下一页</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>PHP 和 COM</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="faq.html"
ACCESSKEY="U"
>上一级</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>从 PHP/FI 2 移植到 PHP 3</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>