PHP,鹹魚翻生?
來源:互聯網
上載者:User
新聞1
5萬網站推動PHP逐鹿中原 挑戰Java企業市場
PHP/Zend 2005年技術大會周三在美國加州舉行,據國外媒體援引出席大會的專業人士的話說,網站指令碼語言PHP目前已經不再是一個開發小東西的簡單工具。PHP經過多年的發展依靠其簡單和強大的特性贏得了海量開發人員的支援,隨著Zend PHP運行架構和新版本的推出,PHP正在瞄準企業市場,和Java展開正面較量。
甲骨文公司負責產品戰略的副總裁Ken Jacobs說:“我們認為PHP已經能夠應付企業級的開發應用。” 開源組織“日蝕基金會”(Eclipse)的執行董事Mike Milinkovich表示:“Java和PHP在同一個層次上展開較量,我認為是一件好事。” 過去,“日蝕基金會”一直採用基於Java的開源工具。
據Zend公司的首席執行官Doron Gerstel說,目前全球已經有5萬個網站使用PHP開發的,其中有網路巨人雅虎。雅虎甚至已經將PHP標準化,Zend人士認為這有助於改變PHP傳統的“簡易指令碼語言”的形象。
PHP甚至對傳統的強勢程式設計語言產生了影響。Zend公司的技術高層人士說,目前已經有多個為PHP編寫的C語言擴充,微軟公司的.NET架構也已有了面向PHP的向外延展群組件。 Zend公司的首席技術官Zeev Suraski說:“PHP如今不再是一個玩具或士開發小東西的精美語言。很顯然,我們可以支援互連網上最大的網站雅虎。”
傳統上認為PHP的升級效能不佳。在這次大會上,技術專家對這種說法進行了反駁。PHP的老使用者、郵件開發商OmiTI的技術副總George Schlossnagle說:“如果你足夠努力,任何技術的效能都是可以提升的,如果不給與足夠的重視,任何優秀的技術(面對更高的應用負荷)都將敗走麥城。”
據報道,PHP5.1新版將在下月底問世,PHP 6將在明年推出。5.1版將提供一個更快的編譯引擎,並在資料庫整合和資料類型支援上有所提升。6.0版突出國際化特色,面向多語言的PHP應用開發。
新聞2
Netscape 共同創辦人 Marc Andreessen 在周三( 10/19 )舉行的 Zend/PHP 會議上預言,簡單的 PHP 描述性語言撰寫工具,在 Web-based 應用程式的開發上,將會比 Java 更受歡迎。
在昇陽( Sun Microsystems )於 1995 年發表 Java 之後,由於 Java 的友善介面讓工程師設計軟體更為容易,受到工程師歡迎,但十年下來 Java 陸陸續續被加入了強大的功能,反而使它變得不容易操作。 Marc Andreessen 指出,現在的 Java 可能比 C++ 更難學,在此同時, PHP 傳承了 Java 的簡單精神,並創造一個比 Java 更容易使用的程式開發環境。
PHP 為一開放原始碼項目,其中包括可以簡化程式的描述性語言引擎以及一個大的連結庫,也有專門開發 PHP 的公司,如 Zend 就有銷售 PHP 套裝產品、程式撰寫工具及支援人員服務。
Andreessen 的看法可能很難博得 Java 擁護者的認同,因為現階段全球仍有數百萬專研 Java 的工程師,也有數百家公司參與 Java Community Process ( JCP ),在 JCP 中共同主掌 Java 的命運。但是,就算是大力扶植 Java 、甚至以 Java 為 WebSphere 伺服器軟體核心的 IBM ,也認為 PHP 的前途會比 Java 來得好。
IBM 新網路科技事業處副總裁 Rod Smith 就說,「簡單」是 PHP 最大的特色,而且它不會為了與其它語言競爭而加入新的語言功能, Java 顯然就不是這麼做。
而且, PHP 的勢力也不小,目前約有 2200 萬的網站採用 PHP ,包括 Yahoo! 、 Lufthansa 等知名網站,數量並持續增加中,並有 450 個軟體工程師有權去審核在 PHP 軟體上的任何變動。
與 Java 相較, PHP 可用範疇限制較多,它僅能用在網路伺服器上,不像 Java ,同時可用在網路伺服器、個人電腦、手機、晶片卡或其它裝置。
Java 和 PHP 除了在某些方面相互競爭之外,某個程度來看,也在彼此靠隴。甲骨文產品策略副總 Ken Jacobs 表示,即使甲骨文( Oracle )銷售同時可執行 Java 及 PHP 的 Java 伺服器與資料庫軟體,但正為 Java 加上一項額外的新功能,讓這兩個軟體項目可以協同運作;更具體的說, Java 規格需求 223 ( JSR 223 )將會「協助建構在 Java 社群與 PHP 社群之間的那座橋樑」。
日前才發表可以分享照片等內容網站「 Ning 」的 Marc Andreessen 也說,現在 Ning 也同時執行 Java 與 PHP ,其中核心系統是由 Java 組成,比起該站所有可看見的應用程式都是由 PHP 寫成, Java 更像是作業系統層級。
就像其它諸如 Linux 及 Apache 的開放原始碼項目, PHP 目前也受到電腦工業主要大廠的庇佑,像 IBM 跟 Oracle 都致力開發讓 PHP 軟體可以擷取旗下資料庫的程式。事實上, IBM 與 Oracle 的行為就像在為 PHP 背書,連這兩大廠都支援 PHP ,證明 PHP 也許就是個好東西
總的看來,PHP的發展是不錯的,但我相信,將來很長一段時間,PHP還不可能動搖JAVA的市場