PHP是一种没有前途的嵌入式脚本语

原创 2003年02月17日 10:34:00
编者按:虽然这篇文章可能很有争议性,当我在6月份第一次看到它时就觉得很有见地
,而现在更觉得有必要在这里转摘一下。
我们“实践之旅”的小站内已经提供了很多关于应用服务器的介绍。我觉得支持jsp的各
种应用服务器(当然也支持ejb和j2ee)将会,也许现在已经是主流。很多人喜欢php,
也许是因为其中蕴涵着一种自由精神,或者有很多方便之处等等。
反正一切都在发展变化,这里仍只是一种见解和评论。但类似这样的见解正渐渐多起来
。)
------------------------------------------
PHP是一种没有前途的嵌入式脚本语言。原因是多方面的。
一,PHP缺乏规模支持。
与之类似的嵌入语言,一个是ASP,一个是JSP前者可以通过Microsoft Windowsd的COM/
DCOM获得ActiveX支持,后者可以通过SUN Java的Java Class和EJB获得支持
二,缺乏多层结构支持。
对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼
此分开,而且同层也可以根据流量分开,组成二维阵列。ASP可以通过DCOM和微软的Tra
nscation Server来获得这种结构支持,JSP可以通过EJB/CORBA以及众多厂商的Applica
tion Server来获得这种结构支持,但PHP没有这样的条件。
三,PHP极其没有道理地实现了一个混乱的不能统一的数据库接口支持,比如对Oracle,
MySQL, Sybase的接口,彼此都不一样。这一点让人感觉不可思议,而且也使它在电子
商务中运用受阻----连PERL都通过DBI而获得一个抽象的数据库接口!
美国现在电子商务非常流行。这是指电子商务的支撑环境。微软现在精力大概都在W2K和
大官司上,因此这方面声音很小。IBM的eBuisness的广告相信大家在各种媒体上都见到
了。它的核心是采用JSP/Servlet的Web Sphere。西方另外一个非常著名的电子商务软件
提供商,Intershop。它原来的产品Intershop1 2, 3, 4占据了主要的电子商务软件份额
。它们都是通过CGI来提供支持 的。但今年10月后它推出了Enfinity,一个采用JSP/Se
rvlet的电子商务Application Server,而且声言不再开发传统软件。Allaire相信搞We
b开发的人都听说过,因为它是ColdFushion的开发商。Cold Fushion是一个类似PHP的东
西,但Allaire已经不准备接着开发下去,因为它推出了另外一个Application Server:
JRun,一个JSP/Servlet的工具。在电子商务领域另外一个非常著名的厂商就是Oracle
。Oracle8i已经是一个EJB Container,它的Application Server采用比较传统的机制,
但前两天它推出了它自己的JSP解释器。
今年早些时候,Netscape公开声明不再开发Liveware技术了。Liveware就是嵌入式的,
或者叫Server Side .现在它和SUN结成商业同盟,用的自然是JSP/Servlet.
国内一些新闻媒体不知道出于什么原因,一直没能赶上美国的这个潮流,还在大肆宣传
一些注定要过时的东西。当然,我不是说PHP要死,它或许还会存在下去,但只会运用于
一些小型的非商业性的站点。如果诸位有心在这方面发展,或者想储备一些技术的话,
奉劝花些精力到ASP或者JSP上。在Linux上,JSP能有很多很好的支持和实现,比如IBM
WebSphere, Oracle 8i+JSP,Apache Jserv+GNU JSP, Allaire JRun,以及Apache的一
个新的计划:Jarkarta.另外,如果想在以后的电子商务支持上站住脚的话,还请关注XML。

PHP是一种没有前途的嵌入式脚本语言?

PHP是一种没有前途的嵌入式脚本语言?今天在CSDN查资料时看见一篇奇文,题目叫做《PHP是一种没有前途的嵌入式脚本语言》。理由如下:PHP缺乏规模支持。缺乏多层结构支持。PHP极其没有道理地实现了一...
  • KBUG
  • KBUG
  • 2003年06月13日 11:06
  • 1840

嵌入式没前途,做app更吃香

看到一群嵌入式程序员的讨论,打击我这种java准备跳嵌入式的积极性啊! ======================================================= 我上学之前,计算...
  • u010144805
  • u010144805
  • 2017年12月08日 17:48
  • 320

php面试题4---php面试题系列

php面试题及答案,经典php笔试题与答案 问题 1. 选择合适的答案填入空白处 PHP 是一种______脚本语言,基于______引擎。PHP 最常被用来开发动态的_...
  • a923544197
  • a923544197
  • 2012年04月12日 13:36
  • 1249

有关各种嵌入式脚本

最近一直在慢慢了解各种脚本语言嵌入C++、相互调用的方式以及性能。一共涉及Python, Lua, Luaplus, LuaBind, Mono C#等几种方式。 总结如下: 1.先上脚本性能 C...
  • heartrude
  • heartrude
  • 2012年10月26日 18:35
  • 1681

嵌入式开发和底层开发有什么区别两者的概念是什么

举个很简单的例子: 嵌入式开发。 如PDA手机,掌上电脑,在说开点,就是针对硬件做开发,写驱动.. 嵌入式开发。 如PDA手机,掌上电脑,在说开点,就是针对硬件做开发,写驱动.. 这个工资收入 相比于...
  • uniorg
  • uniorg
  • 2008年03月21日 12:54
  • 1388

关于近几年嵌入式软件工程师的就业和前景问题

调查背景   在今天所处的大时代背景下,嵌入式、3G移动互联网、物联网、云计算俨然已成为信息产业的主旋律,不管从政府大力扶持角度来看,还是从产业变革的主流方向来说,这股潮流早已势不可挡。而...
  • u010715499
  • u010715499
  • 2013年05月24日 09:04
  • 5050

脚本与嵌入式系统

(原创文章,转载请注明出处) 脚本以前限于行业应用,一直给我低效、低能的印象,但凡事总有个例外,我工作中用到了脚本语言。于是让我思索到底这个脚本在嵌入式系统上,特别是工业系统上,能有多大的作为?到底能...
  • coolbacon
  • coolbacon
  • 2014年07月10日 23:04
  • 6022

Python 是否是下一个 PHP?为什么?

Python 是否是下一个 PHP?为什么? .文章原地址 前几天和一个看好 Python 的 Rails 开发者聊天,他看好 Python 的原因就是 PHP 统治今天的网络应用开发...
  • qq_36030440
  • qq_36030440
  • 2016年11月07日 19:45
  • 82

uIP嵌入式TCP/IP协议栈

uIP开源项目介绍 uIP是专为8位和16位的嵌入式微控制器设计的微型TCP/IP协议栈, 它采用BSD授权(这里可以获得完整的BSD许可证), 具有良好的互操作性, 并遵循RFC标准.   ...
  • wang_xya
  • wang_xya
  • 2014年03月04日 14:41
  • 1173

看《Linux:有光明没前途》

看到一篇比较受关注的文章:《Linux:有光明没前途》http://sunyongjie68.blog.sohu.com/66134395.html这里就文中观点提出几点看法:1、用户习惯问题。文章举...
  • YidingHe
  • YidingHe
  • 2007年10月10日 17:32
  • 1652
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP是一种没有前途的嵌入式脚本语
举报原因:
原因补充:

(最多只允许输入30个字)