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