在這個行業(yè)圈的人都知道,碼農(nóng)之間沒事就喜歡互黑,總覺得自己所掌握的開發(fā)語言才是世界上最好的語言,因為多數(shù)程序員都比較傲氣。而在所有語言當(dāng)中,PHP和DotNet似乎更容易“招黑”,雖然PHP號稱是世界上最好的語言,但它受到的爭議也是比較多的。
為什么PHP比較受爭議呢?作為一名近9年的PHPer,我來談?wù)勛约旱目捶ü┐蠹覅⒖枷拢?/p>
1、腳本語言本身就容易受到爭議
一般情況下都是編譯、解釋型的編程從業(yè)者看不上腳本語言。PHP作為熱門的弱類型腳本語言,很多人都覺得此語言過于簡單,做的項目也屬于中小型項目,所以看不上。
2、PHP一些語言特性易受到爭議
PHP中的一些語言特性,如:語言結(jié)構(gòu)長得像函數(shù),自定義類名大小寫又不敏感,一些函數(shù)返回值怪異、函數(shù)混亂的參數(shù)順序等。所以像PHP的面試題基本上都是一些“坑”,稍有不慎就出錯了。
所以PHP在這些方面,給人的感覺是不嚴(yán)謹(jǐn)不統(tǒng)一!
3、開發(fā)者技能參差不齊
PHP因為上手容易,特別是現(xiàn)在各大城市都有不少PHP速成班,不少開發(fā)者涌入市場,因其基礎(chǔ)沒打牢,寫的代碼存在問題較多,給PHP產(chǎn)生不好的影響。
4、“PHP是世界上最好的語言”
這句話不是我說出來的,而是網(wǎng)上流傳已久,說得太絕對的話招黑則是必然。雖然PHP是一款不錯的開發(fā)語言,但其自身問題也不少,談不上最好。
綜上,曾有人評價PHP是“臟而快”的編程語言,因其開發(fā)效率高才得以大規(guī)模應(yīng)用,但又因其語言不嚴(yán)禁而受爭議,這都是正常現(xiàn)象,每種語言都有它特定的應(yīng)用場景。
我是科技領(lǐng)域創(chuàng)作者,十年互聯(lián)網(wǎng)從業(yè)經(jīng)驗,我了解更多科技知識!如果大家有不同看法,歡迎在下方評論區(qū)發(fā)表自己的觀點 ~