最近, 或者說一直以來, 程式設計界總是存在“文人相輕”, 彼此攻擊的現象, 而PHP語言總是處於鄙視鏈的末端。
為什麼, 無非根據以下原因遭到鄙視:
1、腳本弱類型語言, 運行效率低
2、國外關於程式設計語言各類排行榜
3、“PHP是世界上最好的語言”引起的攻擊
無可否認, PHP語言在某些地方的取捨, 或者由於歷史原因造成的相對於靜態語言來說, 犧牲了一些性能, 有缺點, 但在web開發領域和快速實現需求上來說,
如今, PHP各種C語言框架和通信框架已經成熟, 硬體成本下降, 以及雲服務的快速發展, 性能上的不足可以使用加伺服器解決, 業內也有好多的成熟集群方案可選。 但非要拿PHP的缺點和別的語言優點相比, 那好比某個明星很有才, 你卻說自己個頭比他高, 是事實, 但不公平。
至於程式設計語言排行榜, 有按照使用廣度排列的, 有的按照薪資排列的, 資料有的是按照穀歌的搜索頻次, 有的是按照GitHub上的代碼量。 無論怎麼排列, PHP語言的名次都不高。
這些排行榜的資料, 好比你的工資與全國平均工資一樣:現實和資料是有差別的。
PHP語言專注于web開發, 而好多語言涉及好多領域,
這裡舉個熱點的例子:號稱“駭客屆奧林匹克”的 Pwn2Own 世界駭客大賽結束, 360團隊63分獲得冠軍, 但是騰訊也說自己獲得冠軍, 理由是:派出的五支隊伍總積分84分。
linux哲學中有:由眾多單一目的的小程式, PHP只關注web領域的應用, 是值得讚賞的。
PHP是世界上最好的語言, 這個梗, 大家當一個笑話開玩笑就行了, 畢竟都不當真。
話說回來, PHP工程師修煉之道中, 不能僅僅靠一門語言, C語言還是要掌握的。 多學幾門語言, 對於語言之爭或者說鄙視鏈, 你會當成笑話來看的。