免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7589 | 回复: 14
打印 上一主题 下一主题

PHP,21世纪的霸主(德国人写的文章,吹的神乎其神)  关闭 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-05-31 16:14 |只看该作者 |倒序浏览
PHP,21世纪的霸主(德国人写的文章,吹的神乎其神)    cyman20(翻译)
  
关键字     php
  
出处     http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/pdf/PHP-HOWTO.pdf
  


  译者注:这是一篇德国人写的关于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(客户端验证)。

                       

论坛徽章:
0
2 [报告]
发表于 2002-05-31 16:19 |只看该作者

PHP,21世纪的霸主(德国人写的文章,吹的神乎其神)

PHP,21世纪的霸主(之2)    cyman20(翻译)
  
关键字     php
  
出处     http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/pdf/PHP-HOWTO.pdf
  

  
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快出许多。对于Web开发而言,不如忘了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/

·答疑邮件地址: rasmus@lerdorf.on.ca

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



3.2在Windows 95/98/NT/2000上快速安装Apache Web服务器(10秒钟)

在Windows上运行PHP,你需要一个Web服务器,你可以使用微软的IIS,也可以使用免费的Apache 。因为可以通过Apache的安装文件setup.exe进行安装,可以为你节省许多时间。

PHPTtriad是一个包括Apache、PHP、MySQL的软件包,可从http://www.phpgeek.com/phptriad.php 或其镜像站点http://sourceforge.net/projects/phptriad

下载。我强烈推荐使用PHPTtriad,它在Windows用户中极受欢迎(已被下载了几百万次)。

Apache 二进制程序: -http://httpd.apache.org/dist/httpd/binaries/win32



3.3 微软的SQL服务器

SQL服务器可以安装在不需要运行Windows的机器上,而你也需要一个SQL服务器来作Web开发。我推荐你在很老的PC上(如Pentium或486)安装Redhat Linux和PostgreSQL RPMs。你数据库并不需要任何Windows图形界面,可以在控制台直接启动PostgreSQL。PostgreSQL

的速度大概是Oracle和MS SQL server的3倍。

PHP的PostgreSQL支持库是由Adam Sussman编写的,他的邮件地址是:asussman@vidya.com

支持Windows NT/2000的PostgreSQL可从http://www.askesis.nl下载。

可从http://www.geocities.com/alavoor/HOWTO/pgsql/PostgreSQL-HOWTO.html 获取PostgreSQL的使用指南。



3.4 PHP在UNIX和其它操作系统上的安装

参见PHP主站点www.php.net上的安装指南和说明,或所下载的软件包中的INSTALL文件。


论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
3 [报告]
发表于 2002-06-01 21:48 |只看该作者

PHP,21世纪的霸主(德国人写的文章,吹的神乎其神)

这也是www.csdn.net里摘来的了!

论坛徽章:
0
4 [报告]
发表于 2002-06-03 11:34 |只看该作者

PHP,21世纪的霸主(德国人写的文章,吹的神乎其神)

faint!

论坛徽章:
0
5 [报告]
发表于 2002-06-04 16:54 |只看该作者

PHP,21世纪的霸主(德国人写的文章,吹的神乎其神)

php突出特点就是一个字:快!

论坛徽章:
0
6 [报告]
发表于 2002-06-06 14:20 |只看该作者

PHP,21世纪的霸主(德国人写的文章,吹的神乎其神)

php只适合于中小站点应用!

论坛徽章:
0
7 [报告]
发表于 2002-06-11 10:14 |只看该作者

PHP,21世纪的霸主(德国人写的文章,吹的神乎其神)

我看了

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
8 [报告]
发表于 2002-06-16 02:06 |只看该作者

PHP,21世纪的霸主(德国人写的文章,吹的神乎其神)

  呵呵  。。。太夸张了。。。php只是一种脚本语言,不能编译的。。。

你能用它来写OS吗?

论坛徽章:
0
9 [报告]
发表于 2002-06-16 13:44 |只看该作者

PHP,21世纪的霸主(德国人写的文章,吹的神乎其神)

目前还不行。

论坛徽章:
0
10 [报告]
发表于 2002-06-16 19:05 |只看该作者

PHP,21世纪的霸主(德国人写的文章,吹的神乎其神)

这个德国人不正是说将来就可以编译了吗,并且会完善到。。。。。程度的

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP