{eval=Array;=+count(Array);}
沒(méi)有,并沒(méi)有走下坡。
1、php依然在快速發(fā)展。最新版本已經(jīng)是php7.3了,大概年底會(huì)發(fā)布7.4版本。php7性能有了大幅度提高,是php5.6的2至3倍。php7還增加許多新的特性。
2、php并不是大家之前所想的那樣,只能開(kāi)發(fā)普通的中小型網(wǎng)站。最近幾年,出現(xiàn)了Swoole,workerman這類(lèi)框架。使PHP 開(kāi)發(fā)人員可以編寫(xiě)高性能的異步并發(fā) TCP、UDP、Unix Socket、HTTP,WebSocket 服務(wù),可以使用于即時(shí)聊天、直播、網(wǎng)絡(luò)游戲、物聯(lián)網(wǎng)等領(lǐng)域。PHP同樣跟上了互聯(lián)網(wǎng)發(fā)展的腳步。
3、至今80%的網(wǎng)站使用php開(kāi)發(fā),仍需要大量的php程序員維護(hù)和升級(jí)。PHP在web開(kāi)發(fā)效率最高的,依然是最好的選擇。
只會(huì)php的程序員是不值錢(qián)的,要學(xué)會(huì)多樣技能,現(xiàn)在小程序發(fā)展很快,建議,順帶把js腳本學(xué)了,會(huì)做小程序,前后端一條龍,全才.
首先,我也是一名程序員,熟悉的語(yǔ)言有C、C++、JAVA、PHP、Go、Python,目前主要是JAVA開(kāi)發(fā),其實(shí)我之前對(duì)PHP是不熟悉的,后面由于工作需要就自學(xué)了PHP,大約一個(gè)星期不到就開(kāi)始用larval框架開(kāi)發(fā)交易所后臺(tái),說(shuō)實(shí)在的,只要你有編程基礎(chǔ),PHP學(xué)起來(lái)倒是挺容易的,也用swoole做過(guò)消息推送,其實(shí)用PHP開(kāi)發(fā)一些簡(jiǎn)單的,并發(fā)量不是很大的系統(tǒng)倒沒(méi)啥問(wèn)題,但是一旦遇到大型的,高并發(fā)量的系統(tǒng)就不行了,還有一點(diǎn)就是PHP的環(huán)境部署實(shí)在是太麻煩了,有時(shí)候部署環(huán)境花的時(shí)間比開(kāi)發(fā)的時(shí)間還揪心,然后過(guò)了大半年公司決定放棄PHP,用JAVA進(jìn)行開(kāi)發(fā)。
其次,我覺(jué)得PHP的市場(chǎng)競(jìng)爭(zhēng)力不大,就是說(shuō)可能對(duì)于一個(gè)初學(xué)者前期覺(jué)得還可以,但是到后期就會(huì)覺(jué)得有瓶頸,包括能力、薪資什么的可能都不會(huì)有大的提升,我之前一個(gè)同事都想往JAVA或Go方向轉(zhuǎn)了,不管未來(lái)怎樣,可以的話還是多學(xué)幾門(mén)熱門(mén)語(yǔ)言防身,就跟古代的頂尖高手一樣,哪個(gè)不是有幾招必殺技。
再次,我們一定要看清市場(chǎng)趨勢(shì),不可逆行,其實(shí)我們都不想逃離自己的舒適區(qū),但是沒(méi)辦法,不逃離,不學(xué)習(xí)就得被社會(huì)所淘汰,這就是現(xiàn)實(shí)。下面附上幾張近期計(jì)算機(jī)語(yǔ)言相關(guān)的統(tǒng)計(jì)圖。
2019年9月排行榜前二十
2019年9月排行榜前十柱狀圖
2002~2018年排行榜前十趨勢(shì)圖
路漫漫其修遠(yuǎn)兮,吾將上下而求索。不管怎樣,不必驚慌,目前PHP還是有一定市場(chǎng)份額,但是后續(xù)可能會(huì)越來(lái)越少,我們還有時(shí)間不斷地學(xué)習(xí)。
這純是胡說(shuō)八道吧!在web方面,小程序,微信公眾平臺(tái),以及數(shù)據(jù)接口,100個(gè)里最少有80多個(gè)是用php開(kāi)的!主要是因?yàn)閜hp的性能和效率比某va要高得多!
存在即合理,一門(mén)開(kāi)發(fā)語(yǔ)言,從誕生到消亡,需要經(jīng)過(guò)漫長(zhǎng)的周期。Web開(kāi)發(fā)領(lǐng)域從開(kāi)發(fā)效率上講,不能不說(shuō)PHP仍然是不二之選,尤其進(jìn)化到PHP7.0后,效率更是大幅提升。以下從兩個(gè)方面來(lái)拆解。
大項(xiàng)目,一般情況下大項(xiàng)目需求繁瑣不明確,風(fēng)險(xiǎn)比較大。為解決這個(gè)問(wèn)題常用的方法是一種“快速原型”的方法,所謂“快速原型”就是在了解初步需求后,快速構(gòu)建出一個(gè)基本的系統(tǒng),讓客戶來(lái)確認(rèn),然后不斷迭代逐步完善需求。這種情況下,尤其在沒(méi)有原始資產(chǎn)積累的時(shí)候非常適用。PHP其便捷性,仍然是首選開(kāi)發(fā)語(yǔ)言。
中小項(xiàng)目,創(chuàng)業(yè)型公司、新模式新概念驗(yàn)證,投石問(wèn)路這種。在最小的投入下得到最大化的模式驗(yàn)證,這種場(chǎng)景也很適合用PHP來(lái)實(shí)現(xiàn),無(wú)論是PHP5系列還是PHP7系列,甚至PHP3系列都能滿足需求。
PHP一個(gè)最大優(yōu)點(diǎn)是可以通過(guò)用C/C++語(yǔ)言來(lái)寫(xiě)擴(kuò)展,比如Swoole之類(lèi),從這方面講可以有效的解決高流量、大并發(fā)之類(lèi)問(wèn)題。
總之,作為互聯(lián)網(wǎng)軟件行業(yè)的從業(yè)者,在實(shí)際項(xiàng)目開(kāi)發(fā)中,可根據(jù)項(xiàng)目需求、限制等選擇不同的開(kāi)發(fā)語(yǔ)言,來(lái)結(jié)合使用。一個(gè)項(xiàng)目采用多種開(kāi)發(fā)語(yǔ)言,在相當(dāng)長(zhǎng)一段時(shí)間內(nèi)會(huì)成為一種常態(tài),尤其“微服務(wù)”、Docker之類(lèi)概念和技術(shù)興起。所以不要把自己局限于某種開(kāi)發(fā)語(yǔ)言。要做到,兼容并蓄,取其精華,棄其糟粕。不斷升華自己。
互聯(lián)網(wǎng)的熱潮總是一陣一陣的傳播,php曾經(jīng)大熱過(guò),但是技術(shù)的更新迭代太快,Python、go語(yǔ)言等層出不窮,與這些大火語(yǔ)言相比,就會(huì)覺(jué)得PHP好像真的不火了,但是我要告訴你,它強(qiáng)硬的實(shí)力不需要炒作來(lái)提高熱度。
PHP作為穩(wěn)定、優(yōu)秀的后端開(kāi)發(fā)語(yǔ)言,在中小型網(wǎng)站后端開(kāi)發(fā)和APP后端開(kāi)發(fā)上非常厲害,是新興語(yǔ)言都不曾具備的。
PHP作為最穩(wěn)定的后端開(kāi)發(fā)語(yǔ)言,只要用到后臺(tái),那PHP必然存在。就連最火熱的微信公眾號(hào),也有PHP的一份功勞,各種功能齊全的服務(wù)號(hào),都可以通過(guò)PHP語(yǔ)言來(lái)開(kāi)發(fā)完成。
隨著智能手機(jī)的火爆,ios和安卓語(yǔ)言開(kāi)始火爆。之后前端語(yǔ)言又獨(dú)占鰲頭,到現(xiàn)在區(qū)塊鏈又引領(lǐng)風(fēng)向。盡管風(fēng)向再怎么突變,PHP依然穩(wěn)定發(fā)育。
為什么感覺(jué)PHP開(kāi)始走下坡路,最大的證據(jù)就是招聘網(wǎng)站PHP的崗位越來(lái)越少,PHP轉(zhuǎn)Java的公司越來(lái)越多,差不多的問(wèn)題其實(shí)回答了好幾遍了,歸根結(jié)底就是PHP技術(shù)棧不行,刻薄點(diǎn)說(shuō)就是PHP不適合做大項(xiàng)目,有人會(huì)拿萬(wàn)年的臉書(shū),微博出來(lái)打臉?lè)瘩g,但是這些用PHP架構(gòu)的純后臺(tái)的項(xiàng)目背后無(wú)一不是有重量級(jí)的人物帶頭的,有贊轉(zhuǎn)Java最現(xiàn)實(shí)的原因就是招不到合適的PHP程序員了,導(dǎo)致開(kāi)發(fā)跟不上運(yùn)營(yíng),反觀Java的技術(shù)棧就太成熟了,什么模式什么架構(gòu)網(wǎng)上都有詳細(xì)的資料可尋,從業(yè)者也眾多,迅速擴(kuò)展起來(lái)也沒(méi)那么多顧慮。
幾年前,市場(chǎng)在資本的驅(qū)動(dòng)下,PHP的需求量極劇增加,從最開(kāi)始的資訊網(wǎng)站,再到后來(lái)的p2p,正是因?yàn)榍皫啄昃畤娛降陌l(fā)展迅速,與現(xiàn)在進(jìn)行對(duì)比才顯得PHP的需求降低過(guò)多,有了走下坡的趨勢(shì)。從實(shí)際上來(lái)說(shuō),PHP是一門(mén)專(zhuān)為web而生的語(yǔ)言,只要互聯(lián)網(wǎng)還在,短期就不會(huì)有語(yǔ)言取代它的位置。盡管幾十年后,PHP真的落沒(méi)了,但是這么多年融入其中的知識(shí)和思想,是無(wú)法被磨滅的。所以PHP走下坡路本就是個(gè)假象。
能力不行 什么語(yǔ)言都白搭 你看看GO 在10名之內(nèi)嗎 GO 現(xiàn)在業(yè)內(nèi)工資可不低 爭(zhēng)論語(yǔ)言的高低 遠(yuǎn)不如多學(xué)學(xué) 現(xiàn)在可不是你會(huì)寫(xiě)一個(gè)curd 就行了
我個(gè)人是php起步的,后來(lái)陸續(xù)學(xué)了python和go。個(gè)人覺(jué)得,php現(xiàn)在市場(chǎng)中小型公司還是主流開(kāi)發(fā)語(yǔ)言,還有一點(diǎn)就是二三線城市,外包公司,主流開(kāi)發(fā)語(yǔ)言還是php和java。一線城市的崗位也很多,薪資高的也不少。所以排名是排名,需求是需求。就像國(guó)產(chǎn)易語(yǔ)言,那都不在排行,但還有很多人用。當(dāng)然,更多優(yōu)秀的語(yǔ)言出現(xiàn),也是為了解決現(xiàn)有成熟語(yǔ)言的一些缺點(diǎn),為了迎合市場(chǎng)需求。而且,代碼寫(xiě)幾年,基本就該更多關(guān)注底層的東西,不可能一輩子擼代碼,大一點(diǎn)的公司,系統(tǒng)都是成熟的,上班也就是在熟悉代碼架構(gòu)的基礎(chǔ)上,做數(shù)據(jù)處理優(yōu)化,所以,不管語(yǔ)言是否落寞,我們都應(yīng)該不斷學(xué)習(xí),人是活的,語(yǔ)言是死的。
php編程語(yǔ)言曾經(jīng)被很多程序員稱(chēng)之為最厲害的編程語(yǔ)言,從去年的編程語(yǔ)言排行榜就可以看出整個(gè)排名在下降,但從國(guó)內(nèi)中小企業(yè)后臺(tái)編程的語(yǔ)言的選擇來(lái)講php還是占據(jù)著非常大的市場(chǎng)份額,現(xiàn)在的市場(chǎng)統(tǒng)計(jì)準(zhǔn)確來(lái)講是全球的份額,因?yàn)閲?guó)內(nèi)互聯(lián)網(wǎng)企業(yè)明顯數(shù)量居多,使用php企業(yè)不是一個(gè)小的數(shù)量,不至于排名到前十之后了,每個(gè)國(guó)家的情況又不太一樣。
php對(duì)于中小型的后臺(tái)開(kāi)發(fā)還是有著一定的優(yōu)勢(shì),但在大型的后臺(tái)軟件開(kāi)發(fā)更加傾向于java方面,php在并發(fā)性上面還是有所欠缺,但對(duì)于一般性的網(wǎng)站已經(jīng)足夠使用了。編程語(yǔ)言的變化趨勢(shì)風(fēng)云突變,在全球范圍內(nèi)C++和C語(yǔ)言的排名還是非??壳暗趪?guó)內(nèi)市場(chǎng)還是高級(jí)語(yǔ)言占據(jù)絕對(duì)的領(lǐng)先地位,但是python已經(jīng)排名第一也屬于全球的排名,在國(guó)內(nèi)還是java處于領(lǐng)先位置,python方面的招聘相對(duì)java還是少太多了。
整個(gè)編程語(yǔ)言在朝著集成化的大趨勢(shì)發(fā)展,集成化的趨勢(shì)也是編程語(yǔ)言長(zhǎng)期積累的結(jié)果,這些年已經(jīng)積累了大量?jī)?yōu)秀的編碼庫(kù),放在之前很多功能都需要一點(diǎn)點(diǎn)的去實(shí)現(xiàn),但在今天看已經(jīng)有成型庫(kù)的情況下只需要調(diào)用幾個(gè)接口可能就能輕松實(shí)現(xiàn)了,能夠節(jié)省很多的時(shí)間和精力。所以編程的趨勢(shì)集成化越來(lái)越多,對(duì)于框架要求也是越來(lái)越高,所以現(xiàn)在的程序員需要學(xué)習(xí)一堆框架,但真正高手還在在于提煉原理和基本功,因?yàn)榭蚣芫褪菫榱私鉀Q問(wèn)題服務(wù)的,具備這種認(rèn)識(shí)需要建立在多年的編程積累上。
很多國(guó)家還在基礎(chǔ)研究上投入大量的人力和物力,而且使用的編程語(yǔ)言大部分還是C++或者C語(yǔ)言,在全球的范圍內(nèi)之所以這兩種語(yǔ)言還能排名比較靠前就是這個(gè)原因,就在國(guó)內(nèi)范圍內(nèi)排名肯定沒(méi)有這么靠前,現(xiàn)在國(guó)內(nèi)編程語(yǔ)言排名java,php,前端這些都是非??壳暗模瑖?guó)內(nèi)互聯(lián)網(wǎng)企業(yè)主要還是以應(yīng)用級(jí)別的開(kāi)發(fā)為主,真正靜心搞研發(fā)的企業(yè)不是特別多,再加上互聯(lián)網(wǎng)公司的性質(zhì)在于快速,互聯(lián)網(wǎng)公司的制高點(diǎn)在于生態(tài)的建設(shè)方面,國(guó)內(nèi)企業(yè)在這塊都明顯的欠缺。
現(xiàn)在國(guó)內(nèi)php的開(kāi)發(fā)氛圍還是非常不錯(cuò),但在python這些新型語(yǔ)言的沖擊下,在未來(lái)肯定還是會(huì)受到影響,java雖然已經(jīng)火了多年但依然是可靠的編程語(yǔ)言,在未來(lái)的編程序列中依然會(huì)有Java的位置存在,任何一種編程語(yǔ)言都有其存在的價(jià)值,現(xiàn)在很多非常古老的編程語(yǔ)言依然還有企業(yè)在用,而且短時(shí)間也沒(méi)有修改的計(jì)劃,不是靠前的編程語(yǔ)言就一定是最優(yōu)秀的,合適的編程語(yǔ)言才是最好的,如同底層C語(yǔ)言一樣很多人覺(jué)得已經(jīng)不行了但是在很多行業(yè)還是主打的編程語(yǔ)言,而且很多編程語(yǔ)言底層就是C語(yǔ)言實(shí)現(xiàn)的,不能簡(jiǎn)單的評(píng)判一種編程語(yǔ)言的好壞,一種編程語(yǔ)言是否已經(jīng)落伍,php編程語(yǔ)言同樣是這個(gè)樣子,希望能幫到你。
是的,過(guò)去因?yàn)閜hp開(kāi)發(fā)簡(jiǎn)單迭代快速而被廣泛接受。但最近幾年,不斷有新的優(yōu)秀的技術(shù)吞噬php的市場(chǎng),份額在不斷下跌。究其原因無(wú)非就是,有更多性能更好,速度更快,開(kāi)發(fā)體驗(yàn)極佳的技術(shù)出現(xiàn),使得已經(jīng)找不到理由使用php了。當(dāng)然那些之前就在用php且目前還在用的企業(yè)可能覺(jué)得沒(méi)必要換,或者依然覺(jué)得php是世界上最好的語(yǔ)言。但新興產(chǎn)業(yè)已經(jīng)很少用php了。
10
回答9
回答1
回答3
回答10
回答0
回答1
回答10
回答0
回答0
回答