PHP是一種沒有前途的嵌入式指令碼語 (轉)

worldblog發表於2007-12-14
PHP是一種沒有前途的嵌入式指令碼語 (轉)[@more@]編者按:雖然這篇文章可能很有爭議性,當我在6月份第一次看到它時就覺得很有見地
,而現在更覺得有必要在這裡轉摘一下。
我們“實踐之旅”的小站內已經提供了很多關於應用的介紹。我覺得支援的各
種應用伺服器(當然也支援和)將會,也許現在已經是主流。很多人喜歡,
也許是因為其中蘊涵著一種自由精神,或者有很多方便之處等等。
反正一切都在發展變化,這裡仍只是一種見解和評論。但類似這樣的見解正漸漸多起來
。)
------------------------------------------
PHP是一種沒有前途的嵌入式指令碼語言。原因是多方面的。
一,PHP缺乏規模支援。
與之類似的嵌入語言,一個是,一個是JSP前者可以透過 d的COM/
DCOM獲得支援,後者可以透過SUN 的Java Class和EJB獲得支援
二,缺乏多層結構支援。
對於大負荷站點,解決方法只有一個:分佈計算。、應用邏輯層、表示邏輯層彼
此分開,而且同層也可以根據流量分開,組成二維陣列。ASP可以透過DCOM和的Tra
nscation Server來獲得這種結構支援,JSP可以透過EJB/以及眾多廠商的Applica
tion Server來獲得這種結構支援,但PHP沒有這樣的條件。
三,PHP極其沒有道理地實現了一個混亂的不能統一的資料庫介面支援,比如對,
My, 的介面,彼此都不一樣。這一點讓人感覺不可思議,而且也使它在電子
商務中運用受阻----連都透過I而獲得一個抽象的資料庫介面!
美國現在電子商務非常流行。這是指電子商務的支撐環境。微軟現在精力大概都在W2K和
大官司上,因此這方面很小。IBM的eBuisness的廣告相信大家在各種上都見到
了。它的核心是採用JSP/的 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
。已經是一個EJB Container,它的Application Server採用比較傳統的機制,
但前兩天它推出了它自己的JSP直譯器。
今年早些時候,scape公開宣告不再開發Liveware技術了。Liveware就是嵌入式的,
或者叫Server S .現在它和SUN結成商業同盟,用的自然是JSP/Servlet.
國內一些新聞媒體不知道出於什麼原因,一直沒能趕上美國的這個潮流,還在大肆宣傳
一些註定要過時的東西。當然,我不是說PHP要死,它或許還會存在下去,但只會運用於
一些小型的非商業性的站點。如果諸位有心在這方面發展,或者想儲備一些技術的話,
奉勸花些精力到ASP或者JSP上。在上,JSP能有很多很好的支援和實現,比如IBM
, Oracle 8i+JSP, Jserv+ JSP, Allaire JRun,以及Apache的一
個新的計劃:Jarkarta.另外,如果想在以後的電子商務支援上站住腳的話,還請關注。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993182/,如需轉載,請註明出處,否則將追究法律責任。

相關文章