PHP是一種沒有前途的嵌入式指令碼語_PHP教程

來源:互聯網
上載者:User
編者按:雖然這篇文章可能很有爭議性,當我在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。

http://www.bkjia.com/PHPjc/532061.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/532061.htmlTechArticle編者按:雖然這篇文章可能很有爭議性,當我在6月份第一次看到它時就覺得很有見地 ,而現在更覺得有必要在這裡轉摘一下。 我們“實踐...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.