為什麼有些程式設計師看不起 PHP 這門語言?

時間 2021-05-07 11:47:37

1樓:堂吉訶德

程式設計只是乙個思想,工作時間越長,離語言就應該越遠。php設計思想就是大道至簡,可持續發展;這個思想我認為延伸到任何技術,產品,服務中都是成立的,所以一名合格的工程師,應該關注的是自己,用了多長時間,以什麼樣的品質,多大程度的解決了問題。

php本身有一些缺陷,比如沒有內建可配置管理的資料庫連線池,沒有內建語言層面的多執行緒,沒有直接封裝好的協程等等。

如果要細數php的缺陷,我能說出比你們任何人都多。

但是,你們思考過這些所謂的缺陷背後的原因嗎?內建乙個多執行緒,非同步 ,乃至連線池難嗎?不難,這些東西乙個大四計算機本科畢業生都能做出來。

php的設計思想是高度濃縮和簡化web開發中的繁瑣和不必要部分,讓你可以專心一致的作好自己的創作工作,做乙個對社會有用的人,而不是只會指責他人的人。

2樓:火星人

外中國人:中中國人就是這樣,用我們的計算機知識,還要互相鄙視一下,用我們的語言,晶元,作業系統,知識都能自己吵起來,甚至可能打起來!中中國人是怎麼了?

3樓:

1.PHP是世界上最好的語言。

2.假如這個程式是祖傳的話。

3.什麼年代了還搞子承父業,這是一種封建行為。

4.看不起這種模式。

( . )PHP真的是自己寫自己爽的東西。

就和亂亂的書桌一樣。

4樓:阿韋(wadeli)

我也算是個70後的老碼農了,從2023年開始用PHP語言,去圖書館借了三本書,認真看了一本,現在做了三個平台了。感覺吧,真的是很快,也很容易上手。

5樓:

可能是因為我們下班早,不加班,頭髮長,不禿頂,工資低,還愛自嘲。

語言用的順不順手?熟能生巧。

菜刀和水果刀都是刀,你非要根據使用的刀來比身份,比使用價值,產生鄙視鏈,沒法比嘛,程式設計師真是死板。

6樓:李達

本人是先學的義大利語入門的,但是在很多時候,發現有很多程式設計師看不起義大利語這門語言。雖然經常說義大利語是世界上最好的語言,但是很多時候也是一種嘲諷。義大利語這門語言的確很適合新手,而且學的快。

所以義大利語是交流中僅次於英文的第二語言,但是有很多人在給新手推薦語言的時候,都不推薦義大利語,反而推薦中文、西班牙語這些語言,這是為什麼?

7樓:

其實php沒那麼次,而且php的使用還是很廣泛,得到很多人的青睞只是php算不上那麼優秀,而且在大家爭論時還跳出了乙個"php是世界上最好的語言"這種自嘲式的戲謔,所以就招來了不少人黑他

想黑了嘛,什麼理由不都扒出來了,一些是行外的不懂的瞎跟風的,一些是行內的被坑過的出來吐槽

要說真心看不起php的,真不一定那麼多

8樓:

借用社群的話來說,這門語言的弊端是在其設計之初就埋下了、時至今天也是深入骨子裡的,不是說不好。用的好的大有人在,關鍵是得明白他的優點和缺點才能用到揚長避短,評價的標準不是個人喜好決定而是應用場景、專案規劃,開發人員這些實際需求決定

9樓:

不要臉的說一句,我用了3分鐘就學完了php唯一的知識點就是,拼接字串不是str1 + str2而是 str1 . str2

從這個角度上來說,他確實是世界上最好的語言,沒有第二種語言能這麼快上手了

從這個角度上來說,確實容易招黑

10樓:Mr.wang

什麼是好什麼是不好,PHP是有缺陷,沒錯!我就問問你們:你們見過完美的語言嗎?一件事物存在總有它的道理,在看不起某某之前能不能好好想想,自己有資格嗎??

11樓:魯哈花

PHP是應時而生的,專門設計的。對於發明者和一開始的使用者來說,這些人李尋歡,PHP是飛刀,小李飛刀,效率很高。

然而PHP壯大之後,就不見得是李尋歡們使用了,而產生了一大票光會PHP的人,也就是這些人只是飛刀而已,工具味道濃厚。

再來乙個模擬,發明者和初期使用者是全把式,嫌cgi太麻煩了,做了一套名為PHP的生產線,做cgi的時候,老師傅們換上工裝操作一會生產線就ok了。但是這套生產線很快傳播開了,催生了一大批天天身著工裝的勞動者,就是今天的專職PHP程式設計師。

擁有PHP就多了一種風味,只有一種風味,卻成了乏味。

12樓:

其實不僅僅是PHP,只要是簡單易學,新人上手容易的語言,都會成為鄙視鏈底層候選,代表成員:PHP、JS、Swift(主要遭oc鄙視,或者相互鄙視),原因:老人飯碗容易被新人搶。

13樓:

你學習程式設計,是為了提高自己的技術,還是想在別人的面前炫耀。。。

如果你只是為了炫耀,那麼你就不適合學習程式設計。。。

如果是為了提高自己的技術,那麼你就不會在意別人嘲諷。因為你學習php的同時,你不可能只學一門語言就可以搞定所有事,一般都要具備多項技能~

python 最近火也是因為人工智慧和機器學的原因而火起的node.js 主要是設計到了前端領域,實際拿來做後台的開發的並不多php 還能維持現狀,是因為php主要是web開發方向

14樓:一眼記住先生

瞧不起?誰瞧不起?有確切原因?web領域php已經做的很棒了,哪門語言沒有不舒服的地方,凡是說php或者其他語言的的人都是一幫自認情況的裝逼王並且可能還是個情商低的子。

15樓:ydc

PHP 的web生態很強大,但是總體的市場份額會不停地下降,因為過於專注web了,導致人工智慧,雲計算方面全面跟不上。基本上吃老本了。

16樓:Chaz6chez

可以用FPM的方式來玩,也可以用CLI的方式來玩,大多數人用的是基於LNMP或者LAMP這套架構的玩法,也就是FPM的這種玩法。

這種玩法有個缺陷,就是卡在FPM這裡,導致這樣玩的效率低的可怕。

使用CLI的玩法就比較開放了,可以用PHP常駐記憶體做乙個多程序模型的HttpServer,你也不需要擔心執行緒那一套不方便GC容易記憶體洩露,這一套配合PHP自己的GC,簡單粗暴直接有效。相關實現:WorkerMan

上述的實現肯定比基於拓展的swoole要容易理解一些,畢竟除了用到了官方支援的一些拓展之外,全都是使用PHP實現的。

不論是Swoole還是WorkerMan,做乙個HttpServer都比傳統的那一套要高,也能讓自己拓寬知識,何樂而不為呢

原答案玩來玩去,大家都在玩屎,只是你玩的是別人捏好的屎,然後說真香;

而我需要自己照著那些屎捏一遍再玩。

都是對方眼裡的屎,然後你說你的屎比我的香,那,香就香吧,就各玩各的。

17樓:郭啟軍

感覺,因為很多php程式設計師都會涉及些前端,前端後端都擼,精度當然不會高[全棧的太少],而且php易上手的原因,很多轉行的人都在寫php。鄙視鏈很快就形成。

當然不是語言的問題,尤其是php7出了之後,可以說翻身起飛有望,(* ̄︶ ̄)

求推薦好的php程式設計師~

18樓:

哪天沒了$,->這兩個我就不黑了..作為乙個php書沒看完就跑路的我就是這麼想的.

py3相對於py2非常激進.但也完善了py3.希望php也能激進一會.

19樓:「已登出」

相信我。

先用php做一版web。

然後穩定以後再重新優化。

優化不下去以後換個語言。

重構。只有這樣才能保證你的kpi。

嘻嘻嘻嘻~

20樓:平文

我是覺得每一種語言既然存在,就有他存在的價值,語言的出現就是為了解決問題的。我寫過C#,也寫過PHP,現在搞前端,改語言並不是因為這個語言有什麼弊端,而是因為新公司的技術棧用了這個語言,我用下來也並沒覺得這個語言高貴,那個語言低賤。

整天嚷著這個語言好,那個語言不好,有這時間,還不如去做些能提公升自己技術的事情。

21樓:姚楊

先明確問題:

問題

一、為什麼有些程式設計師看不起 PHP 這個語言?

原因很簡單,人的追求都是不一樣的:

1. 有些程式設計師以擁有多少 IT 工具和知曉多少專業梗為樂,PHP 這門語言,主要適用在中併發以下的 web 專案快速開發和輕量級指令碼任務開發,並不是乙個萬用的 IT 工具,也沒有很多深度的語言特性,所以並不符合這些程式設計師的訴求。

2. 有些程式設計師以如何快速低成本的解決領域問題為導向,關注成本向,PHP 作為主要工程語言,可快速滿足專案交付,滿足市面上絕大多數沒有高併發需求的企業的 IT 需求,所以符合這些程式設計師的訴求。

人的訴求就是多樣性的,所以這個問題本身又可以被理解為 "為什麼不是所有人都看不起/看得起 PHP? ",嗯...這是乙個希望將人類思維統一化的想法

問題

二、為什麼給新手推薦語言時很多人推薦 node.js、python?

具體現象具體分析了,但很多都是推薦人的個人偏好,問題回答完畢。

綜合評價 PHP、nodejs、python 三個語言,給新手的話,我建議先從 PHP 入門、掙份立足的工資,再看自己走技術咖方向還是技術落地者方向,技術咖方向的話需要繼續學習很多知識如計算機原理、網路原理,多接觸不同特性的語言,不要侷限在單程序模型為主的 PHP。技術落地者方向,多接觸軟體工程、DDD、TDD、雲服務、資料儲存優化、架構設計等解決領域問題的穩定解決方案,選擇乙個社會中資訊化差的領域投身進去。

22樓:

我覺得更多的是噴學PHP的人真的就只陶醉在PHP裡了。如果人人都能夠像惠新宸大大和峰總那樣基礎足夠紮實,就不會被噴的這樣了(幾乎每隔一段時間就出現在我首頁。。。。。。)。

然而,當做到和他們一樣的時候,本身就已經不僅僅是PHPer了。

程式設計師都看不起 PHP 嗎,為什麼?

難道要搞晶元的看不上做電路的?難道做電路的看不上做作業系統的?難道做作業系統的看不上做資料庫,瀏覽器的?做具體上層應用的程式設計師還互相搞鄙視鏈,好搞笑,哈哈哈 重複帶不來新生命 用php的肯定不該看不起了吧 PS.雖然老聽那個梗,不過挺多非php的資料還是從php中文網找到的,有的在別地兒還真沒看...

為什麼程式設計師還看不起修電腦的?

劉澤華 首先是哪個級別修電腦的。我感覺程式設計師鄙視的修電腦的是只會重灌系統,哪壞換哪的那些人吧!另外,敢鄙視這樣修電腦的程式設計師,絕逼也是會修電腦的程式設計師,而且更厲害。靠重新系統解決問題,絕對是最方便的,最快捷的,簡單粗暴,但是有多少能力?靠換硬體解決問題,同上,同上,同上。 imcrazy...

培訓機構出去的程式設計師會被看不起嗎?

蝸牛學院 程式設計師這個工作,要想站穩腳跟最終還是要靠技術為贏,這個世界是公平的,混世亂鬥之後,最後站著的那個就是王者,不會有人再去關心他是農民起義還是皇室出身。 Sky灬 只要你學的踏實,學的紮實,心態放平了,技術上來了,出去找工作怎麼可能會被看不起。都說公司面試不喜歡培訓機構出來的,是因為很多培...