PHP是Web上最常用的伺服器端程式語言。事實上,79.2%的網站都在一定程度上依賴PHP,由於其廣泛使用,使其成為程式設計師和Web開發人員中最流行的語言之一。
使用PHP的網站百分比
如果你聽說PHP已經死了,那你就是在檢查錯誤的來源!這種程式語言在2021年仍然佔據著巨大的市場份額。
總會有一種新的、閃亮的程式語言或框架在開發人員中引起轟動。對於僱主來說,尋找具有最新和最具創新技術經驗的程式設計師是很常見的。儘管如此,還是有一些語言具有強大的持久力,包括PHP。
使用PHP的網站百分比
PHP在1995年釋出了第一個版本,到2022年底,我們達到了PHP版本8.2。每個新版本的PHP都會對語言進行重大改進。我們可以證明這一點,因為WordPress是基於PHP構建的——如果我們知道一個領域,那就是WordPress。
PHP仍然如此受歡迎的部分原因是WordPress本身。這個內容管理系統 (CMS) 為Internet上40%的網站提供支援,這在使用PHP的79.2%的網站中佔很大一部分。然而,WordPress並不是知名CMS中PHP的唯一典型代表。如果你看一下市場份額排名前三的CMS ,它們都是用PHP編寫的:
如果您使用的是CMS,那麼您的網站很可能是由PHP驅動的,即使您從未親自處理過一行程式碼。考慮到這些系統在網站開發中的流行程度,PHP的市場份額在過去十年中一直保持穩定是有道理的:
PHP在Web開發人員中如此流行的另一個原因是,有許多框架使該語言更加高效和使用者友好。在接下來的部分中,我們將探索一些最被接受的PHP框架並討論有多少人使用它們。
PHP的市場份額與其在開發人員中的受歡迎程度相比
儘管PHP是全球使用最多的伺服器端程式語言,但它並沒有得到開發人員的普遍喜愛。如果按語言檢視GitHub專案,PHP程式僅佔2021年網站拉取請求的5.081%。
就GitHub拉取請求而言,PHP是第八大最受歡迎的語言。如果我們回顧幾年,我們可以看到PHP在GitHub上的受歡迎程度一直在一點點下滑。
2014年,12.278%的拉取請求是針對PHP專案的,它是網站上第四大最廣泛使用的語言。到2015年,這一比例下降到10.223%,到2018年,下降到6.109%。
儘管PHP不是許多開發人員的首選語言,但它的市場份額仍然保持穩定。更重要的是,過去十年見證了許多令人驚歎的PHP框架的誕生。這些框架使使用PHP變得更加愉快,並且在很多情況下,它們修復了核心程式語言中的設計缺陷。
2022年最受歡迎的PHP框架
PHP框架有很多選擇,但有些名稱非常有名,您可能已經聽說過它們。在本節中,我們將討論您可以使用的一些最受歡迎的PHP 框架的市場份額數字。
Laravel市場份額
Laravel是最容易上手的PHP框架之一,這要歸功於它的Homestead虛擬開發環境。如果您下載Laravel Homestead,您還將獲得一個Vagrant盒子,其中包含使用Laravel所需的所有軟體。
使用此框架,您可以訪問大量軟體包(超過15,000個)和高階安全功能。以下是世界上最受歡迎的URL中使用Laravel的網站的百分比。
儘管這些數字看起來很小,但Laravel是Web開發人員中最流行的PHP框架。這使其成為世界上最受歡迎的語言之一。
Symfony市場份額
Symfony是您可以使用的最具可擴充套件性的PHP框架之一,這要歸功於其模組化系統。您可以選擇專案所需的Symfony模組,該框架在資料庫軟體方面特別靈活。
就數字而言,Symfony也是市場上最流行的PHP框架之一。
如果您是Symfony開發人員,您可能比專門使用Laravel或其他PHP框架的程式設計師賺得更多。Symfony開發人員的平均年收入約為96,000美元,而如果您專門使用Laravel ,則為92,000 美元。
CodeIgniter市場份額
CodeIgniter是可用的最精簡的PHP框架之一。根據PHP基準測試,它也是最快的PHP框架之一,而且非常靈活。如果您對PHP比較陌生,CodeIgniter是一個很好的選擇,因為它比其他框架更容易學習。
在使用方面,CodeIgniter介於Lavarel和Symfony之間。以下是它按數字疊加的方式:
就薪酬而言,CodeIgniter開發人員平均每年可賺取90,000美元。這使它在薪水方面落後於Symfony和Laravel。
小結
無論任何心懷不滿的開發人員會告訴你什麼,PHP都遠未消亡。畢竟,世界上79.2%的網站不可能都是錯的,最重要的是,PHP的市場份額在過去五年中一直保持相對穩定(在78-80%之間波動)。很少有程式語言能擁有這種持久力。
如果您是Web開發人員,您應該至少對PHP有基本的瞭解,以完善您的技能。理想情況下,您還將熟悉一個或多個最流行的PHP框架,例如Laravel、Symfony或CodeIgniter。如果你這樣做,你很有可能獲得高薪。
評論留言