為什么相對PHP黑python的更少
為什么程序員都喜歡黑php?如果php經(jīng)常被人黑,反而是好事!世界上只有兩種語言: 沒人用的和經(jīng)常被人噴的。不管你噴也好,黑也好,罵也好,都改變不了PHP語言是網(wǎng)站開發(fā)用的最多的語言!其實PHP中文網(wǎng)小編想說的是,哪種語言都有優(yōu)缺點,最重要的還是編程的人!沒有最好的語言,只有最好的程序員,其實對于php開發(fā)人員來說,大家就是沒事的時候把“PHP是世界上最好的語言”作為一個梗,調(diào)侃調(diào)侃,或者介紹自己是“php的”娛樂下自己。其實到現(xiàn)在為止我們還沒有看到真正程序員罵PHP,而那些黑php的人,都是那些不懂的人,或者一些其它語言的培訓(xùn)機構(gòu)故意高級黑。
以下是摘取的一些專業(yè)人士對PHP語言的看法:
- 被黑沒所謂的,關(guān)鍵是PHP能快速解決絕大部分問題。國內(nèi)企業(yè)招聘的PHP職位之多說明了一切。
- 大致看了下前程無憂,近一月內(nèi)JAVA第一 兩萬多個崗位,PHP第二 一萬多職位,其他語言都是幾千量級,比如Python只有1000多。
- 第一個問題,如果你只是想單純的寫后臺程序,可以不用學(xué)太多的html/css尤其是css,后臺程序基本是邏輯,css基本用不了太多,但是還是要了解一些基礎(chǔ),html基本的標簽要知道使用,不要php提交表單連<form>這些都不會用,總之先學(xué)后臺的話還是要一點html的基礎(chǔ)吧。其實我覺得你完全可以前端后臺一起學(xué)習,其實并不難,看看php中文網(wǎng)里的PHP手冊中的例子,基礎(chǔ)語法可以滿足初學(xué)者的需要了,學(xué)習也比較快??傊€是要學(xué)習一些基本的HTML。第二個問題,學(xué)習一段時間后你就會明白為什么會有這么多人黑PHP了,其實很多人只是調(diào)侃,黑它的人多,說明有很多人在用。另外php的學(xué)習曲線較為陡峭,入門是非??斓南駄s一樣,但是要寫出很規(guī)范優(yōu)雅高質(zhì)量的代碼需要不斷的打boss升級,否則翔一樣的代碼當然要被人黑。
- 其實,程序猿們特希望一門技術(shù)(語言)一統(tǒng)江湖,萬能無敵!可惜一直還沒出現(xiàn),現(xiàn)狀是百家爭鳴,PHP存在的問題太多了,從功能層面講,性價比不高,中小型Web開發(fā)的機器人,從語言的本身設(shè)計講,沒完沒了的$,各種函數(shù)命名不夠規(guī)范,前期版本不支持面向?qū)ο?,等等~PHP有吸引力的地方在于學(xué)習成本低,上手快,著名CMS多(漏洞也多)!其實,經(jīng)常被黑是因為被使用的多,就像你很少聽說Linux系統(tǒng)被攻擊,而win常有各種危險漏洞一樣,因為使用者少,所以被黑的幾率小,不是因為Linux沒有漏洞。眾口難調(diào),所以不必擔心被不被黑,都有其偉大之處!
- 沒有最好的語言,只有最好的程序員。任何一種成熟的編程語言都是最牛的??梢韵胂?,我搞程序十年了,各種語言都或多或少的接觸過,但至今仍然不敢說我能寫一門編程語言出來,說明寫出這語言的人可見一斑。那些牛人既然把這種語言創(chuàng)造出來自然有其優(yōu)越之處,用起來不方便或是效率受限只能說明一個問題,那就是程序員太菜了。
- PHP正是因為太簡單才被黑啊。非要寫匯編,二進制才會顯得高大上?各種什么語法不好,命名混亂,性能差,反正都能往臉上蓋。說真的,一個中小型系統(tǒng)哪兒有那么多破事。整一個就上唄。我就不信知乎上那么多人都在寫Facebook這種量級的應(yīng)用。都說PHP不嚴謹,現(xiàn)在出了強類型還有人BB。那么PHP真的簡單?一個值的判定到底應(yīng)該用isset(),is_null(),empty()還是直接取反?你確定會過濾數(shù)據(jù)?你真的知道z_val到底是怎么樣的?要我說PHP真的一點兒都不簡單。下面我來個地圖炮有一些大牛黑真的是擺事實講證據(jù)的,真的研究過以后才會發(fā)表意見的。然而啊,更多的是跟風噴!就好像不噴jQuery就沒辦法在前端圈子里混一樣。世界上沒有不被黑的東西。Angular1是一個特別明顯的例子。剛出來那會兒捧得不得了。之后被各種以性能不好為由的噴,現(xiàn)在知乎上還有幾個關(guān)于Angular1的話題?被黑是好事。社區(qū)會看到,會改進。而真的沒人黑的時候。。。只得落寞而終。
- 無非就是這些語言動了某某語言的奶酪了。害的某某語言工資低了。呵呵,都是利益相關(guān)。我就是喜歡Java/PHP/C/JS ,專學(xué)被人黑的多的語言,工資不知比你們高多少!你們喜歡Python 或 Ruby或其他連排行榜都排不上的語言,可能以后連份工作都找不到了,也只能上論壇黑黑其他語言,來發(fā)泄下。我理解、窮逼都是這樣,呵呵能賺錢、能快速解決問題的就是好語言、其他什么C++/Python/Ruby。。。我都瞧都不會瞧一眼,遲早被淘汰!我用PHP賺錢的時候,你也只有上論壇黑黑PHP還能做什么呢?
最后總結(jié):
PHP具有簡單易懂的語法、沒有奇怪的黑魔法、既能面向過程,又能面向?qū)ο?、安裝后各種擴展集一身、包括但不限于mysql、json、mbstr等,方便至極。一言不合,一個頁面就html和PHP混寫,甚至最新版本都內(nèi)置了小型webserver,連apache和nginx都不用上、一分鐘搭建博客論壇問你怕不怕、國外Ci、laravel、kohana、zf等框架層出不窮、國內(nèi)TP、語言創(chuàng)建者積極上進優(yōu)化、語言bug全世界的程序員和你一起修復(fù)。最重要的是大小公司都用、找工作不愁啊。PHP可能不是世界上最好的語言,但他一定是最適合新手學(xué)習編程的入門語言,也是進入Web開發(fā)領(lǐng)域的絕佳語言。
觀點擴展:
即使PHP很好用,但它也算不上一門精致的語言。任何對軟件開發(fā)有一定了解的開發(fā)人員都可以用PHP編寫出優(yōu)秀的軟件。但是,使用PHP需要付出一些代價。
Python的架構(gòu)讓其成為了深思熟慮、設(shè)計精良且功能強大的語言。相反,PHP的設(shè)計似乎沒有經(jīng)過深思熟慮。對于經(jīng)過專業(yè)訓(xùn)練的開發(fā)人員而言,Python做了許多努力才讓自身成為一門健壯的編程語言,而且也更容易掌握和使用。
PHP和Python使用起來都很容易。兩者都有很好的文檔。但是,如果你是開發(fā)人員,你應(yīng)該從長遠來考慮能為你帶來最大價值的東西。你肯定希望使用能夠與你建立深厚、豐富和持久關(guān)系的語言。
如果你是一位經(jīng)驗豐富的開發(fā)人員,那么你需要考慮語言的未來。你應(yīng)該使用能夠為你建立牢固的關(guān)系并能夠發(fā)揮最大優(yōu)勢的語言。
到此這篇關(guān)于為什么相對PHP黑python的更少的文章就介紹到這了,更多相關(guān)php和python區(qū)別與共點內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python 應(yīng)用之Pycharm 新建模板默認添加編碼格式-作者-時間等信息【推薦】
這篇文章主要介紹了Pycharm 新建模板默認添加編碼格式-作者-時間等信息 ,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-06-06python解決漢字編碼問題:Unicode Decode Error
最近在利用python讀取一個含有漢字的文檔時導(dǎo)致出現(xiàn)了亂碼,并報出了兩個錯誤,無奈只能上網(wǎng)找尋答案,后通過網(wǎng)友的幫助解決了這個問題,想著總結(jié)一下,下面這篇文章就主要介紹了python如何解決漢字編碼問題,有需要的朋友們可以參考借鑒。2017-01-01