《PHP的前景和趋势》由会员分享,可在线阅读,更多相关《PHP的前景和趋势(6页珍藏版)》请在金锄头文库上搜索。
1、PHP 的前景和趋势的前景和趋势BURLINGAME, Calif 消息: PHP 脚本语言的简单性会令其在网络应用上比 Java 更易推广和普及,互联网溜览器的先驱 Marc Andreessen 在 Zend/PHP 星期三的演讲中如此预言。Andreessen (安德森)说:自从 1995 年,Sun Microsystems 开创并发布 Java 以来,Java 获得了极大的成功,这主要是因为Java 把它的语言优势更多的落实在程序员的应用方面,而不是放在机器上,这使得软件开发的难度明显降低。但是,Andreessen 也提到,与从前相比,Java 现在已经增加了很多并不令人喜欢的特性
2、。Java 在过去数年来一直比 C 和 C+更易使用,直到最近变得复杂了。Andreessen 提到,现在有人认为它甚至比 C+还难学。(Java)简易性的年代已经过去了:“PHP 现在正处在比Java 更有利的环境态势中获得发展。 ”这些看法或许不会被 Java 的拥护者所认同 - 他们中的大多数来自于由数百万 程序员和数百家公司组成的,掌控软件前途的 Java 社团。但即使在 IBM,那些曾着力把 Java 带进服务器以及以 Java 为核心的 WebSphere 服务器软件的高层人员,现在也看到了 PHP 的优势超越了 Java 。“简易性是它最大的特点。 ” IBM 正处发展中的 IT
3、 集团的副总裁 Rod Smith 提到,PHP 在一个报告会上引起了 IBM 的关注。”他们并不着力于增加语言特征去和其它的语言竞争, “ 而代之以 ”简单的方式,而不是很不幸的,我们在 Java 身上曾做过的方式。 “PHP 是一个开源软件,它包括一个引擎用于简化调用 PHP脚本的程序,和一个大的预建脚本库。(PHP)众多的发展都由 Zend 公司掌控,后者还出售 PHP 产品包,编程工具和服务。狂热的程序员在电脑界并不新鲜,他们坚持要建立自己的产品作为基准平台。事实上,Microsoft 有很多广受欢迎的,开发者易用的编程工具,它们的成功主要归功于 Windows 平台。PHP 已被广泛
4、使用,目前已有大约 2 千 2 百万网页使用PHP,数量还在稳步增长。大约 450 个程序员有权威去审核软件的改进。主要使用 PHP 的企业包括 Yahoo, Lufthansa 和 Deutsche Telekoms T-Online.PHP 比 Java 的应用范围窄多了,(Java)不仅可用于 Web 服务器,而且还可以用于 PC,手机,带芯片的支付卡等很多设施。Java 其中的一些技术,如 JSP,倒是像 PHP 一样处理同样的事情。”Java 和 PHP 是在同一竞争水平,(Java)现在领先 “ Eclipse 的总经理 MikeMilinkovich 在一个报告会上说。Eclip
5、se 是一个开源编程工具,长期支持 Java,现在同时支持 PHP。 ” 我期盼 PHP 在市场上能紧追猛赶(Java)。 “Java 和 PHP 之间也在相互靠拢。Oracle,作为一家同时售卖Java 服务器软件和其自身数据库软件可同样用于 Java 或PHP 的公司,也是那些在服务于 Java 之余还致力于协助PHP 的企业中的一员。Oracle 产品战略副总裁 KenJacobs 在一个会议上讲,Java 的 223 特性要求 “ 将帮助在 Java 社区和 PHP 社区之间搭建桥梁。 ”即便是 Andreessen,他刚协助发起一个叫 Ning 的应用,用于在线交换图片,信息和其他内
6、容,也知道 Java 的地位。“我的新公司正设法把 Java 和 PHP 整合起来。这需要巨大的投入。“ 他谈到他们的技术决策。 “我们系统的核心是 Java 做的。就像一个操作系统,像一个系统编程项目。在它上面有一个应用层 - 实际上你看到的一切都是用 PHP 做的。 ”PHP,就像 Linux 和 Apache 的开源项目一样,现在已经受到了电脑产业巨头的亲睐。 IBM 和 Oracle 正致力于让 PHP应用从它们的数据库提取信息,他们的背书是非常重要的,zend CEO Doron Gerstel 说。“IBM 和 Oracle 支持它的事实-给了 IT 用户一个(巨大的)信心保证。巨
7、头都支持它,那它一定是好东西 “ Gerstel 在一个报告会上说。PHP 在预期 11 月初推出(译者注:此文写于 05 年)的新版 5.1里,将包括一个更快的引擎来处理 PHP 脚本,PHP 的创造者和 Zend 的共同奠基人 Zeev Suraski 说。还将包括一个底层的“数据抽象层”以便利于 PHP 和不同的数据库连接,一个高水平层用于与 XML 数据交换,后者产生和服务于 Web 服务件(Web services)。版本 6,预期在 2006 年推出,将支持 Unicode 字符解码,(Unicode)支持广泛的字母,使系统的多国应用能更简易地实现。Andreessen 说他相信
8、Web 是最多新应用竞逐的场所,部分原因在于 Web 应用的即时性,避开了桌面软件广泛性的挑战。“Microsoft 讲了很多关于 Avalon(Windows Vista 的显示技术)和扁平客户(fat clients)。但问题在于你非得等到系统已装在机子上,才能用到。在 Web 模式里,就不用了。“ Andreessen 说, ”毫无疑问,Web模式将统领今后(软件应用)的 10 年,20 年,30 年。“现在 PC 上正发生一些有趣的变化,但只出现在 Web 溜览器那些依赖互联网数据和服务的应用上。(这里)Java 再次落后于与其无关的脚本技术,Javascrpt 和其衍生物,可产生诱人
9、用户界面的 AJAX 技术。Javascrpt,现更连同 AJAX 一起,跟 Java 相比,一直是溜览器客户端开发的标准方式。 “ Andreessen 说, ”Java applets 在溜览器上从未达到我们期望的深度。 “(当然)不是每个人都有同样的看法。Google 在溜览器上用了一些前沿技术如 AJAX,但其 CEO Eric Schmidt 本周初与Sun 的 CEO Scott McNealy 会面时宣布,Java 的桌面版将搭载 Google 的工具栏。“在公司内部 Java 运行环境(JRE)之多令我吃惊,要么是CIO(直接)用它(JRE)来标准化了,要么是足够的应用让 CI
10、O觉得 JRE 应该成为公司软件架构的标准“,Schmidt 在 Sun-Google 会谈中讲到。作为夥伴,Google 将协助发展 Java。Netscape 着力推动用 Javascrpt 来开发超过 HTML 标准许可的,更变化多端的网页,而且完全不需要困难的 Java 语言, Andreessen 提到。 “我们要把 Javascrpt 作连接 HTML 和 Java的桥梁,这是一场与 Sun 公司巨大无比的战斗。 ” Andreessen说, “他们(Sun 公司)要疯了,在我告诉他们这桥梁的名字叫 Javascrpt 时,他们疯得更厉害了。 ”Java 不是唯一失诺的客户软件,Macromedia 公司的 Flash,是一种能在溜览器上产生动画,声音,电影等一些耀眼夺目的软件应用,也在榜内。“我认为 Flash 是一项最令人激动的技术,它已很接近成功的边缘,但就是没有成功。 “ Andreessen 说到。