php与aspnet的比较(编辑修改稿)内容摘要:
的前途 译者注:这是一篇德国人写的关于PHP的“长 篇大论”,作者在文中把PHP吹的神乎其神,大有一统江湖的架势。 且不去管它观点是否正确,这么一篇经典的“吹牛奇文”对我们这些诚惶诚恐的PHP程序员来说,到是非常值得一看的。 还是闲话少说,让我们开始欣赏这骗奇文吧。 定义: PHP 是一种简单的,面向对象的,解释型的,健壮的,安全的,性能非常之高的,独立于架构的,可移植的,动态的脚本语言。 PHP 具有和 JAVA类似的 Class关键字。 因为不需要虚拟机,以致速度比 JAVA快 5倍。 PHP 正迅速变成一种标准的,多用途的,面向对象的脚本语言。 PHP不仅可用来 开发 Web应用程序,也可以开发普通应用程序。 PHP 是一种功能强大的脚本语言。 PHP 将击败 PERL/Python 并取而代之。 PHP 是下一代的 PERL/Python脚本。 PHP 可以胜任任何 PERL/Python做的工作,并且做的更多,更好,更简洁。 PHP 是 Hypertext PreProcessor(超文本预处理器)的缩写,它是一种服务器端的 HTML脚本 /编程语言。 PHP 语法上与 C相似,可运行在 Apache, Netscape/iPla, 和 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, Inter, Emerce 以及 B2B 等诸多项目上应用最广泛的面向对象的脚本语言。 即使是在今天,仍有许多竞争性( peting)公司把 PHP 当作是高度机密的东西,决不向外界(竞争对手)透露半点。 PHP 将如同暴风雨一般席卷整个世界, IT 工业将为之震惊。 PHP 的力量在于它是跨平台的,可以运行在任何地方。 如 Linux, Windows 95/98/NT/2020/XP, Solaris, HPUX 以及各种 UNIX。 PHP 只需写一次,就可以配置在任何地方。 PHP 可以运行在 Apache, Microsoft IIS等多种 Web服务器上。 PHP 比 Java快 5到 20倍。 实际的比较测试显示, PHP的运行速度是。 PHP 太容易使用了,你可以用它在非常短的时间里,非常迅速的开发出非常复杂的 web,emerce和一般的单机应用程序。 (在将来, PHP 将会模仿 Java大多数的功能,相信 Java程序员也 会喜欢上它。 PHP将包含 Java中的关键字,如 class, extends, interface, implements, public, protected, private 等等等等。 ) PHP 具有面向对象特性,它吸收了 Java, C++, PERL 和 C 的最优秀的部分。 PHP可以说是所有脚本 /编程语言中的宝石。 不久,它就会成为全世界程序员的“麦加圣地”。 PHP即可以运行在 Window95/NT/2020/XP上,也可以运行在各种 UNIX上。 我们将大吃一惊 —— PHP极有可能成为 21世纪的电脑编程语言。 可以使用 Zend Optimizer对 PHP进行编译和优化,从而使它运行的更快。 经集成了 Zend Optimizer。 首先,你在开发、测试、除错过程中,用 PHP 脚本语言编写你的应用程序。 一旦项目完成,你便可以用 Zend编译器,将 PHP文件编译成运行速度更快的可执行程序。 对于电子商务项目,你一般需要综合使用 PHP( 70%), HTML/DHTML/XML( 25%)和 5%的 Javascript(客户端验证)。 Microsoft Windwos上。 PHP 最初 是运行在 UNIX平台上的,但是它的移植性很好,也可运行在 Windows和 IIS Web服务器之上。 今天,已有了一大批基于 Windows 2020/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 也也将变成一种多用途的面向对象的脚本语言。 PHP 主站点: PHP 资源: PHP 代码交换: Vex Net: 在许多国家都有镜像站点,网址是 ,其中 COUNTRYCODE可以是 us, fe,, sk等等。 答疑邮件地址: PHP 在 Microsoft Windows 95/98/NT/2020 上的安装 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/2020 下的 PHP 用户比其它操作系统都要多,那是因为在Windows98/NT/2020上安装 PHP 很简单。 PHP 有可执行的安装程序,你只要双击 exe文件, 2分钟内就可以自动安装好。 可从如下站下载可执行的 PHP安装程 序: Windows下的 PHP可执行安装程序: Windows平台下的 PHP资料: PHP 在 Windows下的安装与配置: PHP Triad可以在 Windows平台上安装完整的 PHP服务环境: Windows 95/98/NT/2020上快速安装 Apache Web服务器( 10秒钟) 在 Windows 上运行 PHP,你需要一个 Web 服务器,你可以使用微软的 IIS,也可以使用免费的 Apache。 因为可以通过 Apache的安装文件 ,可以为你节省许多时间。 PHPTtriad 是 一 个 包 括 Apache 、 PHP 、 MySQL 的 软 件 包 , 可 从 或其镜像站点 下载。 我强烈推荐使用 PHPTtriad,它在 Windows用户中极受欢迎(已被下载了几百万次)。 Apache 二进制程序: 微软的 SQL服务器 SQL 服务器可以安装在不需要运行 Windows 的机器上,而你也需要一个 SQL 服务器来作Web开发。 我推荐你在很老的 PC上(如 Pentium或 486)安装 Redhat Linux和 PostgreSQL RPMs。 你数据库并不需要任何 Windows 图形界面,可以在控制台直接启动 PostgreSQL。 PostgreSQL的速度大概是 Oracle和 MS SQL server的 3倍。 PHP的 PostgreSQL支持库是由 Adam Sussman编写的,他的邮件地址是: 支持 Windows NT/2020 的 PostgreSQL 可从 下载。 可从 PostgreSQL的使用指南。 PHP 在 UNIX和其它操作系统上的安装 参见 PHP主站点 ,或所下载的软件包中的 INSTALL文件。 用 PHP 的面向对象机制实现一个项目的步骤如下: 首先,你需要连接一个数据库 SQL服务器 —— 有下面两个选择: ADODB (Active Data Objects Data Base) , 即 动 态 数 据 对 象 数 据 库( Metabase(Database i。阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。