首页 > 开发 > PHP > 正文

关于PHP的前途(一)

2024-05-04 22:57:14
字体:
来源:转载
供稿:网友
  • 本文来源于网页设计爱好者web开发社区http://www.html.org.cn收集整理,欢迎访问。
  • 译者注:这是一篇德国人写的关于php的“长篇大论”,作者在文中把php吹的神乎其神,大有一统江湖的架势。且不去管它观点是否正确,这么一篇经典的“吹牛奇文”对我们这些诚惶诚恐的php程序员来说,到是非常值得一看的。还是闲话少说,让我们开始欣赏这骗奇文吧!

    1.序言

    定义:php是一种简单的,面向对象的,解释型的,健壮的,安全的,性能非常之高的,独立于架构的,可移植的,动态的脚本语言。php具有和java类似的class关键字。因为不需要虚拟机,以致速度比java快5倍。php正迅速变成一种标准的,多用途的,面向对象的脚本语言。php不仅可用来开发web应用程序,也可以开发普通应用程序。

    php是一种功能强大的脚本语言。php将击败perl/python并取而代之。php是下一代的perl/python脚本。php可以胜任任何perl/python做的工作,并且做的更多,更好,更简洁!!

    php是hypertext pre-processor(超文本预处理器)的缩写,它是一种服务器端的html脚本/编程语言。php语法上与c相似,可运行在apache, netscape/iplanet, 和 microsoft iis web 服务器上。php作为一种工具,可以让你创建动态的web页面。应用php的网页与常规的html页面并无二致,你可以用同样的方式来创建、编辑它们。php允许你直接在html文件里写入简单的脚本,这一点与javascript非常相似。而不同的是,php不依赖于浏览器,是服务器端的语言,而javascript却是一种客户端的嵌在html中的语言。概念上,php与netscape的livewire pro产品,microsoft的asp以及sunmicrosystem 的jsp相似。

    php不仅可以用来创建web应用程序,也可以用来开发普通的单机应用程序。

    php的强劲之处在于:

    ·php是一项最优秀的技术。其它技术,如perl,python, tcl, vb script, asp 相对来说,都是陈旧低劣的。即使是java/jsp,也在php之下。
    ·开放源码
    ·广泛的数据库连接
    ·大量的扩展库
    ·作为一种多用途的脚本语言,比perl,vb script, asp, jsp都要优秀。


    为什么选择php?因为php是最好的,原因如下:
    ·perl“味道不好”,因为其程序不易阅读和维护,且不是面向对象的。把perl忘了,转向php吧。perl程序员将抛弃perl,因为他们爱上了php! php实际上就是“现代版的perl”,只是名称不同而已。

    ·java 是面向对象的,但速度很慢。java程序远行起来很慢,对它唯一的抱怨就是——“java,真是慢的糟糕”。而且十分复杂(具有许多层,如jvm,jit 等等)。这往往诱发问题。既然有了linux,为什么还要java呢?

    ·python“不错”,但没有c语言中的括号和大括号,而这在vi编辑器中对操控代码非常有用。如果不能利用vi/emacs编辑器搜索括号/大括号的命令迅速操控代码,那么就好象断了手一样。php在技术上比python更加先进。

    ·php是最好的,因为它面向对象,并且吸收了c/c++/java/perl的精华。php可以替代perl,python, java,c, c++, awk, unix shell 脚本,visual basic 和其它语言!!php直接运行,而且是由c写成的。

    ·每一个电脑程序员都知道php是最好的,不信问一下你旁边的程序员。
    ·只有php才能称雄于21世纪、22世纪以及更远的将来。
    ·为什么我们认为perl,python和java程序员会将归附php,这里有一个很重要的原因。

    以前,世界上许多公司都把php当作是一个“高度机密,严格保密”的电脑程序语言,但是现在它已经变成最为著名的,在web, internet, e-commerce以及 b2b等诸多项目上应用最广泛的面向对象的脚本语言。即使是在今天,仍有许多竞争性(competing)公司把php当作是高度机密的东西,决不向外界(竞争对手)透露半点。

    php将如同暴风雨一般席卷整个世界,it工业将为之震惊。php的力量在于它是跨平台的,可以运行在任何地方。如linux,windows 95/98/nt/2000/xp, solaris, hpux 以及各种unix。php只需写一次,就可以配置在任何地方。php可以运行在apache,microsoft iis等多种web服务器上。

    php比java快5到20倍!!实际的比较测试显示,php的运行速度是java3.7倍左右。php太容易使用了,你可以用它在非常短的时间里,非常迅速的开发出非常复杂的web,e-commerce和一般的单机应用程序。(在将来,php将会模仿java大多数的功能,相信java程序员也会喜欢上它。php将包含java中的关键字,如class,extends,interface, implements, public,protected, private 等等等等。)

    php具有面向对象特性,它吸收了java, c++, perl 和c的最优秀的部分。php可以说是所有脚本/编程语言中的宝石。不久,它就会成为全世界程序员的“麦加圣地”。php即可以运行在window95/nt/2000/xp上,也可以运行在各种unix上。

    我们将大吃一惊——php极有可能成为21世纪的电脑编程语言。

    可以使用zend optimizer对php进行编译和优化,从而使它运行的更快。php4.0中已经集成了zend optimizer。 首先,你在开发、测试、除错过程中,用php脚本语言编写你的应用程序。一旦项目完成,你便可以用zend编译器,将php文件编译成运行速度更快的可执行程序。

    对于电子商务项目,你一般需要综合使用php(70%),html/dhtml/xml(25%)和5%的javascript(客户端验证)。

    2.php可运行在microsoft windwos上!!

    php最初是运行在unix平台上的,但是它的移植性很好,也可运行在windows和iis web服务器之上。今天,已有了一大批基于windows 2000/nt/95/98的php用户,你可以找到大量运行于windows平台之上的php工具。

    许多php程序员喜欢在windows上开发他们的程序,完成后再配置在大型的linux服务器上,如运行linux的ibm小型机、compaq dec alpha 以及 sun sparc。

    php最大的优势在于,它也可以运行在unix/linux之上,unix上的开发者可以为ms windows下的php用户服务,而windows下开发的php代码也可以不经过任何改变,就用于unix/linux上。

    php自身完全是由c语言写成的,因此可广泛运行于各种平台之上,如beos,unix, ms windows, apple macintosh,ibm os/2 以及其它更多的操作系统。

    php 运行速度非常快,要比java快出许多。对于而言,不如忘了java/jsp吧!php,php,到处都将是php! php也也将变成一种多用途的面向对象的脚本语言。

    3.php下载

    ·php主站点:http://www.php.net
    ·php资源:http://ils.unc.edu/web-db/php/links.html
    ·php代码交换:http://px.sklar.com
    ·vex net:http://www.vex.net/php

    在许多国家都有镜像站点,网址是www.countrycode.php.net,其中countrycode可以是us,fe,,sk等等。

    · http://www.fe.de.php.net
    · http://www.sk.php.net
    · http://php.iquest.net/

    ·答疑邮件地址: [email protected]

    3.1 php在microsoft windows 95/98/nt/2000上的安装

    php在microsoft windows平台上极受欢迎,而且另人惊奇的是,它比microsoft自己的web脚本语言还要流行。原因在于php是面向对象的脚本语言,而asp却不是。php具有大量可重用的类(对象),在windows平台上,php要比asp快许多,而且比asp具有更多的功能和特色。php比asp更健壮,更可靠,更具威力。由于php可运行于ms windows,linux, mac os和所有的unix,所以它具有一个庞大的用户群。而其最大的优势在于,你可以在windows上开发程序,然后配置在unix/linux上,反之亦然。

    windows98/nt/2000下的php用户比其它操作系统都要多,那是因为在windows98/nt/2000上安装php很简单。

    php有可执行的安装程序,你只要双击exe文件,2分钟内就可以自动安装好。可从如下站下载可执行的php安装程序:

    ·windows下的php可执行安装程序:http://php.weblogs.com/easywindows
    ·windows平台下的php资料:http://php.weblogs.com
    ·php在windows下的安装与配置:http://www.php.net/manual/install-windows95-nt.php
    ·php triad可以在windows平台上安装完整的php服务环境:http://www.phpgeek.com
    上一篇:关于PHP的前途(二)

    下一篇:PHP-GTK介绍

    发表评论 共有条评论
    用户名: 密码:
    验证码: 匿名发表