background image

与 ASP 和 JSP 相比 PHP 在 Web 领域的优势

发布时间:

 2010-04-25 

     利时使用 C 或者 Perl 或者具有类似风格和句法的另一种语言的任何用户都能够很快
上手 PHP。尽管它是设计用在 WEB 上的,但是它也能够作为命令行语言使用。你正在编
写的 WEB 应用程序需要每个小时或者每天执行一次某些代码吗?使用 cron 或者类似的计
划安排管理器,你可以计划安排 PHP 代码在你希望的时候执行,使用普通的命令解释脚
本或者批处理文件就能够执行这样的代码。不需要自动调用浏览器就能够查看专门的网页,
从而执行你的事件,也没有必要依赖来访者的点击来告诉你的系统:特定的代码需要在
特定的时候被执行。PHP 在这一领域可扩展性的事实是绝对具有吸引力的。

 PHP 的好处
   本地化
 
  PHP 让你能够为网站的访问者提供本地化的服务。当用户点击进入网站的时候,网
站会根据他们浏览器的设置自动地以其母语向其提供页面。要实现这一点不需要使用用于
语言翻译的烦杂文件,而是使用和本地化的 C 程序所具有的相同能力,通过一个叫做
gettext 的系统实现的。如果被请求的语言文件存在,那么用户所看到的文本就是其母语;
如果语言文件不存在,那么文本就是缺省的英语或者其他任何你所指定的语言。许多本地
化的 UNIX 应用程序都将 gettext 作为标准,它让第三方的翻译变得轻而易举。

  轻易地使用命令行

  PHP 支持在需要的地方设置和执行命令行程序。使用标准的 UNIX diff 工具,它能够
生成错误最后一次修改同要使用电子邮件发送到错误的所有者的当前注释之间的不同 。
PHP 代码对在系统上所编写的两个文件执行 diff,将其输出作为输入,再生成一个要发
送的电子邮件。这封电子邮件是通过 PHP 自己来发送的。

  其他好处

  即时创建简单的 Flash 动画。即时创建 PDF 文档。使用高级数学功能,以及面向对象
的编程技术。读取和写入到本地和 IMAP 邮箱。

  在 PHP 里就可以使用任何标准的 Internet 协议。想要编写基于 PHP 的 FTP、WEB 或
者新闻客户端?没有问题!只使用 PHP 你就完全能够编写出使用标准 TCP/IP 套接字的客
户端和服务器,并以此创建自己的协议。

  实现对加密的支持,以及对各种数据库服务器的支持。

 

本页关键词: