溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

大部分程序員看不起php語言的原因

發(fā)布時(shí)間:2020-10-14 16:22:17 來源:億速云 閱讀:201 作者:小新 欄目:編程語言

這篇文章主要介紹大部分程序員看不起php語言的原因,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

為什么大部分程序員看不起PHP這門語言?

原因很簡(jiǎn)單,人的追求都是不一樣的:

1、有些程序員以擁有多少 IT 工具和知曉多少專業(yè)梗為樂,PHP 這門語言,主要適用在中并發(fā)以下的 web 項(xiàng)目快速開發(fā)和輕量級(jí)腳本任務(wù)開發(fā),并不是一個(gè)萬用的 IT 工具,也沒有很多深度的語言特性,所以并不符合這些程序員的訴求。

2、有些程序員以如何快速低成本的解決領(lǐng)域問題為導(dǎo)向,關(guān)注成本向,PHP 作為主要工程語言,可快速滿足項(xiàng)目交付,滿足市面上絕大多數(shù)沒有高并發(fā)需求的企業(yè)的 IT 需求,所以符合這些程序員的訴求。

人的訴求就是多樣性的,所以這個(gè)問題本身又可以被理解為 "為什么不是所有人都看不起/看得起 PHP? ",嗯...這是一個(gè)希望將人類思維標(biāo)準(zhǔn)化的想法。

php語言為什么被那么多人所詬病呢?

作為一個(gè)開發(fā)多年的老PHPer,這里就羅列出一些優(yōu)缺點(diǎn)供各位評(píng)判一二。

1、入門門檻低

PHP 獨(dú)特的語法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語法。(簡(jiǎn)單來說就是,你把其他幾種語言,都拿過去了一部分用,想想其他語言的程序員作何感想?)很多人自學(xué)了幾個(gè)月,就能做出較不錯(cuò)的東西上手快,搭配html、css、js就能寫個(gè)web應(yīng)用。

門檻兒低,學(xué)幾個(gè)月就能找到個(gè)工作,能夠賺錢,工資還可以的那種

開發(fā)速度快,一個(gè)小中型web項(xiàng)目,一至三個(gè)月就可以出來。

2、代碼量少,開發(fā)速度快

很多人發(fā)現(xiàn)自己要寫一堆代碼的功能php里居然調(diào)一個(gè)函數(shù)就完成了,你說氣不氣。

3、開發(fā)成本低

PHP最經(jīng)典的組合就是:linux + Apache + mysql + PHP,簡(jiǎn)稱(LAMP,兄弟連)所有的軟件都是開源免費(fèi)的,可以減少投入。

4、跨平臺(tái)性強(qiáng)

由于PHP是運(yùn)行在服務(wù)器端的腳本,可以運(yùn)行在UNIX、LINUX、WINDOWS、Mac OS下。目前微信的二次開發(fā)基本上都是用PHP開發(fā)的。

大部分程序員看不起php語言的原因

優(yōu)點(diǎn)那么多,但是缺陷也很致命。

1、待遇偏低

其實(shí),程序員鄙視鏈上的位置是跟薪水息息相關(guān)的……

當(dāng)某項(xiàng)技術(shù)正處于流行前沿,所有人都在議論它,各種巨頭和新銳創(chuàng)業(yè)公司都紛紛使用它,那收入自然會(huì)水漲船高。反之,如果某項(xiàng)技術(shù)正在衰退并被取代,高級(jí)開發(fā)者紛紛「叛逃」到其他新技術(shù),從業(yè)者里菜鳥所占比例就會(huì)越來越高,隨著平均收入下降,旁人鄙視的目光也就越發(fā)刺眼了。

拿stackoverflow在2016年做的最新調(diào)查為例吧。

大部分程序員看不起php語言的原因

大部分程序員看不起php語言的原因

大家可以發(fā)現(xiàn)給收入帶來加分的是哪些技術(shù)呢?是云計(jì)算、React、Node、Angular、Scala、Hadoop這些近年崛起的新銳。

而PHP盡管流行程度排在第五位,但收入水準(zhǔn)無論在哪個(gè)群體里,排名都是靠后甚至倒數(shù)的……

2、成長空間

入門易,難精通。一個(gè)NB的PHP程序員,一般都是在JAVA ,C語言等其他語言也有著非常的研究,但是基于第一條,有一部分人學(xué)完php后又學(xué)習(xí)了其他語言,又換語言發(fā)展了。由于入門PHP不需要用到底層的特性,導(dǎo)致現(xiàn)在一些五年左右的開發(fā)者都沒見過多少底層代碼,能精通的更是少之又少。

3、不常用于大型企業(yè)開發(fā)和軟件開發(fā)

由于PHP主要用于WEB的開發(fā),很少用于大型企業(yè)的開發(fā)和APP開發(fā)。如果加個(gè)前提,PHP應(yīng)該是 WEB領(lǐng)域 最好的語言,這樣子的話我是覺得完全沒問題了~

4、工作角度

PHP相比較別的語言,接觸的妹子比較多,偶爾會(huì)讓妹子啊幫忙做個(gè)頁面啊啥的,往往結(jié)果做出來還比較炫酷哈哈哈哈哈哈,那別的語言的話,往往十天半個(gè)月也不見得能和妹子說上兩句話~

5、核心不變的相互鄙視

語言爭(zhēng)論之休自古以來就有了,沒有哪門語言能被所有的程序員看得起。但是下面這張圖可見一斑

哈哈哈哈哈

大部分程序員看不起php語言的原因

每個(gè)語言的作用領(lǐng)域不同,局限性自然有。但是不可否認(rèn)的是,PHP確實(shí)擁有大量工作機(jī)會(huì)提供的語言,是服務(wù)器腳本語言,便宜,開源框架多,入門較快你們說Java構(gòu)建大型應(yīng)用,可以,PHP快速開發(fā)web網(wǎng)站這也沒錯(cuò)啊。被鄙視的語言一直在改進(jìn)不是嗎?就像一個(gè)人被人罵還在積極尋求進(jìn)步,這值得鄙視?值得群起而功之?世界上沒有東西是完美的,每個(gè)行業(yè)的都在努力的精進(jìn),swoole和PHP7也已經(jīng)重新定義了PHP。

以上是大部分程序員看不起php語言的原因的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI