PHP很爛
㈠ php既然這么爛,那它是怎麼火起來的
我認為 PHP 被黑的主要原因,不是語言本身。而是一堆連我也看不慣的——為了速成而學習 PHP的人。
可怕的是,即使是速成的 PHP 程序員,也能寫出一個跑得起來的程序,這才是致命的。於是乎,這些人不斷鼓吹自己能力,以為寫一個跑得起的程序就無法無天,成為了大神。正是因為速成的,沒有去深入了解,導致這些人就算是一個寫了十幾年的代碼的人,見識依舊淺薄。對於此,我表示十分惋惜。比如這位:
完全不要用YII框架吧,這就是個垃圾。-CSDN論壇-CSDN.NET-中國最大的IT技術社區
可能正是這樣一種環境,決定了有很大一部分 PHP 開發人員的素質並不高。於是乎,各種人的吐槽目標由會嘰嘰喳喳、會咬人的超 Low PHP 開發人員轉向了不會說話的 PHP 語言本身。
PHP 心想 —— 怪我咯。
實際上,任何一門語言都有無數槽點。PHP 的槽點其實一些其他語言也會有。只是由於 PHP 被一些逗比神論撒開了後,變的樹大招風而已。
效率?這個問題會隨著語言解釋器進步而不斷進步,這種吐槽可以有,因為會不斷鼓勵其高效發展。
函數命名問題?這個吐槽也可以有,畢竟歷史遺留擺在那的,不過 PHP 有很多新的這些函數的別名,算是解決這種問題吧。
變數名的 $ 符號?這個吐槽我只能說不算是吐槽,沒了這個符號,PHP 的某一特色就沒了。
至於非同步、多線程等等,這種吐槽在很久以前有存在的價值,現在還是省省吧。
還有一堆吐槽都是針對開發人員的,和 PHP 本身無關。
回到問題本身,為啥 PHP 能火:
答案很簡單,很多人吐槽的問題就是 PHP 能火的原因。
也因此得出,其實有些非理性吐槽純屬嫉妒。
總而言之,理性看待。世界在發展,科學在進步,將來會怎樣,誰也說不住。
㈡ PHP既然這么爛,那它是怎麼火起來的
Php能火起來主要是因為:
1.開源,因為開源網路上有很多免費資源
2.跨平台,代碼在各大伺服器移植比軟方便
㈢ thinkphp被噴了,真的很爛嗎
沒有哪個產品是完美無缺的,也沒有哪個產品能夠滿足所有人的需求。
在你沒有使用任何php框架的時候,忽然有人告訴你有一個thinkphp可以提高你的開發效率,你會不會覺得很興奮呢?
可是今天忽然有人給你推薦了另外一個PHP框架,你發現它比thinkphp更加好用,那你自然就覺得thinkphp垃圾了。
thinkphp爛不爛並不是重點,重點是你用著上不上手,如果你用著上手,那就用著唄,你管誰噴不噴呢,自己覺得好用就得。
我現在用的PHP框架幾乎沒有什麼人使用,作者也很少更新,兩年多我就見他更新了一回,而這次更新也沒有什麼明確的說明,我下載下來發現也就是後台模板換了一下。
但我仍然喜歡用這個框架,原因很簡單,我通過閱讀他給出的示例,就能夠理解這套框架應該如何去使用,官方的文檔也非常簡單,沒一句廢話,都是直入主題,而這正是我需要的,雖然它並不流行,那有什麼關系呢?用的人多了,我反倒會擔心,因為說不定哪天就暴出個什麼BUG讓我被黑掉了。
㈣ PHP既然這么爛,那它是怎麼火起來的
PHP語言的本身是沒什麼問題的,從itjob就業看很多企業都需要PHP工程師,我認為 PHP 被黑的主要原因,不是語言本身。而是一堆連我也看不慣的——為了速成而學習 PHP的人。可怕的是,即使是速成的 PHP 程序員,也能寫出一個跑得起來的程序,這才是致命的。於是乎,這些人不斷鼓吹自己能力,以為寫一個跑得起的程序就無法無天,成為了大神。正是因為速成的,沒有去深入了解,導致這些人就算是一個寫了十幾年的代碼的人,見識依舊淺薄。對於此,我表示十分惋惜。實際上,任何一門語言都有無數槽點。PHP 的槽點其實一些其他語言也會有。只是由於 PHP 被一些逗比神論撒開了後,變的樹大招風而已。
效率?這個問題會隨著語言解釋器進步而不斷進步,這種吐槽可以有,因為會不斷鼓勵其高效發展。
函數命名問題?這個吐槽也可以有,畢竟歷史遺留擺在那的,不過 PHP 有很多新的這些函數的別名,算是解決這種問題吧。
變數名的 $ 符號?這個吐槽我只能說不算是吐槽,沒了這個符號,PHP 的某一特色就沒了。
至於非同步、多線程等等,這種吐槽在很久以前有存在的價值,現在還是省省吧。
還有一堆吐槽都是針對開發人員的,和 PHP 本身無關。
回到問題本身,為啥 PHP 能火:
答案很簡單,很多人吐槽的問題就是 PHP 能火的原因。
也因此得出,其實有些非理性吐槽純屬嫉妒。
總而言之,理性看待。世界在發展,科學在進步,將來會怎樣,誰也說不住。