以下為譯文:
如今,我們很少在主流媒體中聽說有關(guān)PHP的新聞了。在這個Angular、React、Node.js以及Python占據(jù)頂流的時代,就連計算機科學(xué)學(xué)位也都把焦點集中在Java和C語言上了。
與此同時,PHP只能默默地蜷縮在角落里,注視著其他語言走紅。
15 歲那一年,我開始學(xué)習(xí)編程,而最初接觸的就是PHP。從那以后,我經(jīng)歷了一段漫長的旅程,期間還曾接觸過Java和JavaScript,然而PHP總是會在不經(jīng)意間悄悄地出現(xiàn)在我的職業(yè)生涯中。
如今,PHP是生還是死?我們是不是已經(jīng)被鋪天蓋地的JavaScript報道蒙蔽了雙眼,成為了井底之蛙?下面就讓我們通過本文來一探究竟吧。
79%的Web
當(dāng)有人提到PHP時,很多人往往會表現(xiàn)出對這種語言的嘲諷,然而根據(jù)W3Techs的一份報告,如今79%的Web仍在使用PHP。盡管在 90 年代- 2000 年初,PHP曾因安全問題而聲名狼藉,但它仍然是服務(wù)器端最常用的語言。
然而,這種成功在很大程度上是因為它與WordPress的緊密綁定關(guān)系。CMS的廣受歡迎可以追溯到 2003 年,當(dāng)時正值互聯(lián)網(wǎng)與個人博客開始走向主流。WordPress擊敗了Google的Blogger,成為CMS在主要非技術(shù)市場的首選。
WordPress旨在幫助大眾制作普通的網(wǎng)頁,而且它打破了制作CMS的技術(shù)門檻。
根據(jù)Matt Mullenweg在 2014 年訪問新西蘭奧克蘭期間的講話,他提到Squarespace的Superbowl廣告為WordPress提供了免費的廣告宣傳,因為當(dāng)時的比較平臺是用WordPress搭建的。
由于WordPress是用PHP構(gòu)建的,因此幾乎所有共享托管服務(wù)提供商均支持PHP,所以PHP依然占據(jù)著61.5%的互聯(lián)網(wǎng)。因此,PHP作為一種語言似乎并不會在短期內(nèi)消亡。
即使WordPress決定用另一種語言重新構(gòu)建,仍然有大量的舊站點需要遷出,并遷移到新的環(huán)境中。
瞬息萬變的大環(huán)境
PHP與WordPress的緊密聯(lián)系會影響到開發(fā)人員對這種語言的看法。它常常與WordPress生態(tài)系統(tǒng)的主題和插件開發(fā)息息相關(guān)。
在與WordPress相關(guān)的活動之外,PHP的使用大多涉及遺留的定制平臺。通常,對于創(chuàng)業(yè)公司或新業(yè)務(wù)項目而言,沒有人會將PHP作為潛在的候選。
根據(jù)英國招聘機構(gòu)Darwin Recruitment公布的招聘需求數(shù)據(jù)顯示,PHP招聘需求呈現(xiàn)出逐年下降的趨勢。
然而,PHP崗位的申請競爭卻呈現(xiàn)出上揚的趨勢。這兩種相反的趨勢表明PHP崗位的申請壓力并不會隨著時間的推移而降低。
看到這里,你可能想說,這只是其中一家機構(gòu)的報道,他們統(tǒng)計的趨勢可能不準(zhǔn)。然而,在過去的 5 年中,全球范圍內(nèi)人們對“PHP”一詞的搜索興趣呈現(xiàn)出持續(xù)的小幅下降趨勢,其中搜索次數(shù)最多的國家是中國和菲律賓。
有趣的是,“PHP”一詞搜索量的起伏恰恰與“WordPress”相吻合。
過去 5 年中Google上的搜索趨勢,藍色為PHP,紅色為WordPress。
主題市場如何?
由于PHP與WordPress的捆綁關(guān)系,定制主題以及創(chuàng)建插件似乎才是主要的商業(yè)機會,尤其是當(dāng)你希望成為這方面的自由職業(yè)者時。
目前,ThemeForest是與WordPress相關(guān)的最大商業(yè)市場,有 114 位作者的收入超過 100 萬美元,這個收入看似很多,然而放眼4. 7 萬個活躍的WordPress主題市場,這筆數(shù)目其實微不足道。我們沒有簡單的方法統(tǒng)計每位作者的平均交易數(shù),但他們的總和加起來可能不超過10%。
盡管這也算得上一項良好的被動收入渠道,但是要作為一家企業(yè)運營可能需要付出更多努力。但是,所有的付出都有各自的回報。
2013 年,為了在WordPress主題市場上分一杯羹,托管業(yè)務(wù)巨頭BlueHost收購了Mojo Themes,并更名為Mojo Marketplace。然而,它沒有取得Envato的ThemeForest那樣的成功,其大部分主題銷售量都不到 1000 份。
寫在最后
PHP尚未完全消亡,但也失去了生機,無法像JavaScript那樣在開發(fā)生態(tài)系統(tǒng)中撐起一片天。PHP作為服務(wù)器端的語言與WordPress保持著親密的關(guān)系,其立足之本仍然是普通用戶對該平臺的長期依賴。
由于PHP已成為內(nèi)容創(chuàng)建生態(tài)系統(tǒng)不可或缺的一部分,因此它不可能在一兩年或短期內(nèi)消失。托管業(yè)務(wù)公司在持續(xù)支持WordPress作為首選的CMS方面也發(fā)揮了作用,與其他服務(wù)器端語言(比如Java、C++等)相比,對普通用戶來說,WordPress更易于使用。
盡管有關(guān)PHP已死的傳言滿天飛,然而事實卻并非如此,只要WordPress還活著并正常運行,PHP就不會消亡,況且如今的WordPress依然生龍活虎。不幸的是,許多遺留的PHP代碼與舊版的WordPress捆綁在一起,而這些網(wǎng)站的所有者未能完全更新這些舊版本。
此外,PHP還擁有強大的社區(qū)在積極推進WordPress之外的活動,例如Laravel和Symphony,盡管我并未在本文中具體探討。而且PHP本身也得到了積極維護,其下一版本計劃于 2019 年 11 月發(fā)布。
因此,總的來說,PHP一切安好。