一些人說(shuō)PHP是世界最好的語(yǔ)言?
PHP是世界上最好的語(yǔ)言這個(gè)梗是來(lái)自于PHP官網(wǎng)上對(duì)自己的介紹。
很久以前,PHP的官網(wǎng)是這么說(shuō)的:
PHP is the best language for Webbing.
意思是說(shuō),PHP是網(wǎng)絡(luò)編程最好的語(yǔ)言。并不是說(shuō)PHP是世界上最好的語(yǔ)言。后來(lái)有吹捧PHP的,也有黑PHP的,就說(shuō)得更夸張了,說(shuō)PHP是世界上最好的語(yǔ)言。其實(shí)對(duì)編程了解一點(diǎn)的人都知道,這個(gè)提法就是個(gè)笑話。
在網(wǎng)絡(luò)編程方面,特別是PC互聯(lián)網(wǎng)時(shí)代,PHP的優(yōu)勢(shì)還是很多的,開(kāi)發(fā)效率高,免費(fèi)的,跟HTML混編方便。非常適合在中小型網(wǎng)站的開(kāi)發(fā)。所以即使到現(xiàn)在,全世界仍然有70%左右的網(wǎng)站是PHP為主開(kāi)發(fā)的。
不過(guò)你會(huì)發(fā)現(xiàn),銀行,醫(yī)院包括很多政府單位的網(wǎng)站是不會(huì)用PHP的,用Java的最多,也有一些.net做的。這里面有安全,穩(wěn)定和吞吐量等多方面的考慮。
所以,即便是在傳統(tǒng)的網(wǎng)絡(luò)開(kāi)發(fā)領(lǐng)域,PHP也有自身的局限性,在某些特定的領(lǐng)域里面是不如Java流行的,或者說(shuō)沒(méi)法跟Java比。
而現(xiàn)在隨著移動(dòng)互聯(lián)網(wǎng)占據(jù)主流,前端不僅僅是網(wǎng)站,還有小程序,客戶端等等。能做后臺(tái)開(kāi)發(fā)的語(yǔ)言很多,Python,GO,Nodejs等等,而且生態(tài)也越來(lái)越成熟,各種框架,庫(kù)也很多。PHP的優(yōu)勢(shì)就不如以前那么明顯了。這也是有些黑PHP的人說(shuō)PHP要涼涼的原因。
不過(guò)PHP仍然在迭代升級(jí),效率也在不斷提升,包括PHP的天然伴侶MySQL也在不斷優(yōu)化升級(jí)。對(duì)于大多數(shù)開(kāi)發(fā)者來(lái)說(shuō),PHP仍然是一個(gè)較高效的開(kāi)發(fā)工具,就和其他開(kāi)發(fā)語(yǔ)言一樣,合適就好。
就像禪宗說(shuō)的,應(yīng)無(wú)所住而生其心。不要執(zhí)著哪種語(yǔ)言,為自己所用就可以了。