首頁  >  文章  >  為什麼程式設計師都黑php? PHP中文網有話說!

為什麼程式設計師都黑php? PHP中文網有話說!

PHPz
PHPz原創
2018-08-20 17:07:1535409瀏覽

為什麼程式設計師都喜歡黑php? 這個嘛!你罵一句php是垃圾試試,保準php程式設計師不揍你!這就好像自己的母校,縱然有很多不好的地方,但是只允許自己調侃,不允許外人罵半句。其實對於php開發人員來說,也一樣,大家就是沒事的時候把「PHP是世界上最好的語言」當作一個梗,調侃調侃,或是介紹自己是「拍黃片的」娛樂下自己。其實到現在為止我們還沒有看到真正程式設計師罵PHP,而那些黑php的人,都是那些不懂的人,或是一些其它語言的訓練機構故意高級黑。

反過來,如果php常常被人黑,反而是好事!世界上只有兩種語言: 沒人用的、常被噴的。不管你噴也好,黑也好,罵也好,都改變不了PHP語言是網站開發用的最多的語言!其實PHP中文網小編想說的是,哪種語言都有優缺點,最重要的還是程式設計的人!沒有最好的語言,只有最好的程式設計師,詳看:為什麼創立php中文網之一個程式設計師的成長故事!

為什麼程式設計師都黑php? PHP中文網有話說!

以下是一些摘取的專業人士對PHP語言的看法:

1. 被黑沒所謂的,關鍵在於PHP能快速解決絕大部分問題。國內企業招募的PHP職位之多說明了一切。

大致看了下前程無憂,近一月內JAVA第一 兩萬多個崗位,PHP第二 一萬多職位,其他語言都是幾千量級,比如Python只有1000多。

2. 第一個問題,如果你只是想單純的寫後台程序,可以不用學太多的html/css尤其是css,後台程序基本上是邏輯,css基本用不了太多,但是還是要了解一些基礎,html基本的標籤要知道使用,不要php提交表單連

這些都不會用,總之先學後台的話還是要一點html的基礎吧。其實我覺得你完全可以前端後台一起學習,其實並不難,看看php中文網裡的PHP手冊中的例子,基礎文法可以滿足初學者的需要了,學習也比較快。總之還是要學習一些基本的HTML。第二個問題,學習一段時間後你就會明白為什麼會有這麼多人黑PHP了,其實很多人只是調侃,黑它的人多,說明有很多人在用。另外php的學習曲線較為陡峭,入門是非常快的像js一樣,但是要寫出很規範優雅高品質的程式碼需要不斷的打頭目升級,否則翔一樣的程式碼當然要被駭。

3. 其實,程式猿人特希望一門技術(語言)一統江湖,萬能無敵!可惜一直還沒出現,現狀是百家爭鳴,PHP存在的問題太多了,從功能層面講,性價比不高,中小型Web開發的機器人,從語言的本身設計講,沒完沒了的$,各種函數命名不夠規範,前期版本不支援面向對象,等等~PHP有吸引力的地方在於學習成本低,上手快,著名CMS多(漏洞也多)!其實,常被駭是因為被使用的多,就像你很少聽說Linux系統被攻擊,而win常有各種危險漏洞一樣,因為使用者少,所以被黑的幾率小,不是因為Linux沒有漏洞。眾口難調,所以不必擔心被不被黑,都有其偉大之處!

4.沒有最好的語言,只有最好的程式設計師。任何一種成熟的程式語言都是最牛的。可以想像,我搞程式十年了,各種語言都或多或少的接觸過,但至今仍然不敢說我能寫一門程式語言出來,說明寫出這語言的人可見一斑。那些牛人既然把這種語言創造出來自然有其優越之處,用起來不方便或是效率受限只能說明一個問題,那就是程式設計師太菜了。

5.PHP正是因為太簡單才被黑啊。要寫彙編,二進制才會顯得高大上?各種什麼文法不好,命名混亂,性能差,反正都能往臉上蓋。說真的,一個中小型系統哪裡有那麼多破事。整一個就上嗆。我就不信知乎上那麼多人都在寫Facebook這種量級的應用。都說PHP不嚴謹,現在出了強型還有人BB。那麼PHP真的簡單呢?一個值的判定到底應該用isset(),is_null(),empty()還是直接取反?你確定會過濾數據?你真的知道z_val到底是怎麼樣的?要我說PHP真的一點都不簡單。下面我來個地圖砲有一些大牛黑真的是擺事實講證據的,真的研究過以後才會發表意見的。然而啊,更多的是跟風噴!就好像不噴jQuery就沒辦法在前端圈混一樣。世界上沒有不被黑的東西。 Angular1是一個特別明顯的例子。剛出來那會兒捧得不得了。之後被各種以性能不好為由的噴,現在知乎上還有幾個關於Angular1的話題?被駭是好事。社區會看到,會改進。而真的沒人黑的時候。 。 。只得落寞而終。

6.無非就是這些語言動了某某語言的起司了。害的某某語言工資低了。呵呵,都是利害關係人相關。我就是喜歡Java/PHP/C/JS ,專學被人黑的多的語言,薪水也不知比你們高多少!你們喜歡Python 或 Ruby或其他連排行榜都排不上的語言,可能以後連份工作都找不到了,也只能上論壇黑黑其他語言,來發洩下。我理解、窮逼都是這樣,呵呵能賺錢、能快速解決問題的就是好語言、其他什麼C /Python/Ruby。 。 。我都不會瞧一眼,遲早會被淘汰!我用PHP賺錢的時候,你也只有上論壇黑黑PHP還能做什麼?

最後總結:

PHP具有簡單易懂的語法、沒有奇怪的黑魔法、既能面向過程,又能面向對象、安裝後各種擴展集一身、包含但不限於mysql、json、mbstr等,方便至極。一言不合,一個頁面就html和PHP混合,甚至最新版本都內建了小型webserver,連apache和nginx都不用上、一分鐘搭建博客論壇問你怕不怕、國外Ci、laravel 、kohana、zf等框架層出不窮、國內TP、語言創作者積極上進優化、語言bug全世界的程式設計師和你一起修復。最重要的是大小公司都用、找工作不愁啊!想學習PHP的朋友,請移步《php中文網php線上實戰訓練班》,師傅帶進門,修行看個人。 PHP可能不是世界上最好的語言,但他一定是最適合新手學習程式設計的入門語言,也是進入Web開發領域的絕佳語言。 為什麼總是有人黑php,歡迎PHP中文網的P友下方留言談談你對php的看法!

#
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn