PHP已經迭出了編程語言前10名,PHP是不是開始走下坡路了?何去何從?

霍明閣下


沒有,並沒有走下坡。

1、php依然在快速發展。最新版本已經是php7.3了,大概年底會發布7.4版本。php7性能有了大幅度提高,是php5.6的2至3倍。php7還增加許多新的特性。

2、php並不是大家之前所想的那樣,只能開發普通的中小型網站。最近幾年,出現了Swoole,workerman這類框架。使PHP 開發人員可以編寫高性能的異步併發 TCP、UDP、Unix Socket、HTTP,WebSocket 服務,可以使用於即時聊天、直播、網絡遊戲、物聯網等領域。PHP同樣跟上了互聯網發展的腳步。

3、至今80%的網站使用php開發,仍需要大量的php程序員維護和升級。PHP在web開發效率最高的,依然是最好的選擇。





程序員玩家


從目前的趨勢來看,我覺得PHP可能會走下坡路,並且可以斷定不可能逆襲,所以最好多掌握幾門語言。


首先,我也是一名程序員,熟悉的語言有C、C++、JAVA、PHP、Go、Python,目前主要是JAVA開發,其實我之前對PHP是不熟悉的,後面由於工作需要就自學了PHP,大約一個星期不到就開始用larval框架開發交易所後臺,說實在的,只要你有編程基礎,PHP學起來倒是挺容易的,也用swoole做過消息推送,其實用PHP開發一些簡單的,併發量不是很大的系統倒沒啥問題,但是一旦遇到大型的,高併發量的系統就不行了,還有一點就是PHP的環境部署實在是太麻煩了,有時候部署環境花的時間比開發的時間還揪心,然後過了大半年公司決定放棄PHP,用JAVA進行開發。


其次,我覺得PHP的市場競爭力不大,就是說可能對於一個初學者前期覺得還可以,但是到後期就會覺得有瓶頸,包括能力、薪資什麼的可能都不會有大的提升,我之前一個同事都想往JAVA或Go方向轉了,不管未來怎樣,可以的話還是多學幾門熱門語言防身,就跟古代的頂尖高手一樣,哪個不是有幾招必殺技。


再次,我們一定要看清市場趨勢,不可逆行,其實我們都不想逃離自己的舒適區,但是沒辦法,不逃離,不學習就得被社會所淘汰,這就是現實。下面附上幾張近期計算機語言相關的統計圖。


2019年9月排行榜前二十


2019年9月排行榜前十柱狀圖


2002~2018年排行榜前十趨勢圖


路漫漫其修遠兮,吾將上下而求索。不管怎樣,不必驚慌,目前PHP還是有一定市場份額,但是後續可能會越來越少,我們還有時間不斷地學習。


都市心聲


在2019年9月最新發布的編程語言排行榜中,暫居第九,處於下滑趨勢,那麼是不是意味著PHP在走下滑路呢!

在web開發領域,主流的網站建設語言 Java,PHP,C#(

.net

) 在這三個中都是很適合開發網站的,那麼為什麼php的排名會略低於前兩者呢! 我個人認為是由於語言使用的侷限性。

一、php功能強大,但都基於web層面

可能有很多小型企業的網站大多都是用的是lnmp或者lamp的環境架構,使用php開發更為便捷方便,舉一個例子:把一個php和java比如一個便利店和超市,小型的便利店成立快速,投入成本較低。就如同PHP一樣,php主要適用於互聯網應用,以web開發為主,搭建網站的便利性,開發的成本較低,可以更快的實現結果。大型的商場超市,建立起來成本較難,投入較高,但是易於維護,管理統一。就如同java一般,可複用性,易維護性,數據庫訪問接口統一,可擴展性高。所以在高性能,在處理高併發的情況下Java會由於php,所以大多企業會會選擇java,而小型企業會選擇php。

二、語言的侷限性

php在web領域有著得天獨厚的優勢,但在其他方面效果不是很好,而java類可以開發網站,遊戲,App,軟件等,所以在於語言的侷限性上考慮畢竟一個企業也不會只做網站,對於編程語言的多適用,企業也都會優先選擇使用java。

所以不是編程語言本身的問題,至少在web領域中,php還是優於其他語言,大多都會優選使用php來快速開發。但大多使用者都是用客戶端app來瀏覽,所以對於php語言的侷限性存在差異,導致大多開發者使用java開發,在一定程度上會形成php存在下滑趨勢。


學派少年


不是簡單的上下坡,是市場行業結構有所調整,PHP基本飽和,新開大項目不多,風口正在轉向ai,錢當然跟著風口走,Java這種跨平臺的底層語言自然比業務層腳本PHP堅挺。就發展來看,PHP會留下一批老骨幹,新進技術想拿高薪會有瓶頸。Python會風光十年左右。技術要不斷關注行業動態,要不淘汰都不知道怎麼回事。


用戶6082736016892


php編程語言曾經被很多程序員稱之為最厲害的編程語言,從去年的編程語言排行榜就可以看出整個排名在下降,但從國內中小企業後臺編程的語言的選擇來講php還是佔據著非常大的市場份額,現在的市場統計準確來講是全球的份額,因為國內互聯網企業明顯數量居多,使用php企業不是一個小的數量,不至於排名到前十之後了,每個國家的情況又不太一樣。

php對於中小型的後臺開發還是有著一定的優勢,但在大型的後臺軟件開發更加傾向於java方面,php在併發性上面還是有所欠缺,但對於一般性的網站已經足夠使用了。編程語言的變化趨勢風雲突變,在全球範圍內C++和C語言的排名還是非常靠前但在國內市場還是高級語言佔據絕對的領先地位,但是python已經排名第一也屬於全球的排名,在國內還是java處於領先位置,python方面的招聘相對java還是少太多了。

整個編程語言在朝著集成化的大趨勢發展,集成化的趨勢也是編程語言長期積累的結果,這些年已經積累了大量優秀的編碼庫,放在之前很多功能都需要一點點的去實現,但在今天看已經有成型庫的情況下只需要調用幾個接口可能就能輕鬆實現了,能夠節省很多的時間和精力。所以編程的趨勢集成化越來越多,對於框架要求也是越來越高,所以現在的程序員需要學習一堆框架,但真正高手還在在於提煉原理和基本功,因為框架就是為了解決問題服務的,具備這種認識需要建立在多年的編程積累上。

很多國家還在基礎研究上投入大量的人力和物力,而且使用的編程語言大部分還是C++或者C語言,在全球的範圍內之所以這兩種語言還能排名比較靠前就是這個原因,就在國內範圍內排名肯定沒有這麼靠前,現在國內編程語言排名java,php,前端這些都是非常靠前的,國內互聯網企業主要還是以應用級別的開發為主,真正靜心搞研發的企業不是特別多,再加上互聯網公司的性質在於快速,互聯網公司的制高點在於生態的建設方面,國內企業在這塊都明顯的欠缺。

現在國內php的開發氛圍還是非常不錯,但在python這些新型語言的衝擊下,在未來肯定還是會受到影響,java雖然已經火了多年但依然是可靠的編程語言,在未來的編程序列中依然會有Java的位置存在,任何一種編程語言都有其存在的價值,現在很多非常古老的編程語言依然還有企業在用,而且短時間也沒有修改的計劃,不是靠前的編程語言就一定是最優秀的,合適的編程語言才是最好的,如同底層C語言一樣很多人覺得已經不行了但是在很多行業還是主打的編程語言,而且很多編程語言底層就是C語言實現的,不能簡單的評判一種編程語言的好壞,一種編程語言是否已經落伍,php編程語言同樣是這個樣子,希望能幫到你。


大學生編程指南


是的,過去因為php開發簡單迭代快速而被廣泛接受。但最近幾年,不斷有新的優秀的技術吞噬php的市場,份額在不斷下跌。究其原因無非就是,有更多性能更好,速度更快,開發體驗極佳的技術出現,使得已經找不到理由使用php了。當然那些之前就在用php且目前還在用的企業可能覺得沒必要換,或者依然覺得php是世界上最好的語言。但新興產業已經很少用php了。


吃草莓的季節


你好,很高興回答樓主這個問題,下面是我對樓主這個問題的觀點,希望對你有幫助:

我認為PHP沒有開始走下坡路:

php程序員總是把“PHP是世界上最好的語言。”這句話掛在嘴邊,php對他們來說,既是一種技術信仰,又是一種已經被證實過的,便捷的業務方式。

在傳統互聯網發展之初,php的語言優勢也與網頁端的發展相得益彰,實際上,毫不誇張的說,我們訪問的絕大多數網站後臺都是由php語言編寫,並且,許多手機app後臺也是由php語言開發,如果說php在走下坡路,那麼我們是否應該反問,網站技術和手機app技術是否在走下坡路呢?

1、php作為穩定、優秀的後端開發語言,仍是當下技術流公司的首選

互聯網技術的熱潮總是一陣一陣傳播,php曾經大熱過,然而技術圈迭代太快,python、go語言等新技術層出不窮,有了這個鮮明對比,就會顯得如今的沉寂特別蕭條。但是,php作為大多數程序員心目中最好的語言,它的實力從來不需要外界跟風炒作來驗證。

php作為穩定、優秀的後端開發語言,仍是當下技術流公司的首選。中小型網站後端開發選擇php,手機app後端開發選擇php,php的穩定性和兼容性,是新興語言所不具備的。

2、鐵打的php流水的新興語言

php為互聯網行業服務已久,贏得了“世界上最好的語言”這一榮譽稱號,隨著智能手機行業的火爆,ios和安卓語言開始火爆。沒過多久,前端語言又開始大行其道,緊接著,技術流吹起了區塊鏈風,人們又一窩蜂跑去研究開發區塊鏈的語言。風向轉了這麼一圈,越發顯得php無人問津。

事實上,作為穩定的後臺語言,需要用到後臺的地方,都有php語言的身影。就連大熱的微信公眾號,也有php的功勞。我們所使用的各種功能齊全的服務號,都可以用php語言來開發完成。

3、網站和app作為一個整體,是多種語言合力開發的結果

整體的力量大於局部,這個簡單的道理相信很多人都懂,放在互聯網開發領域同樣適用。一個功能齊全的網站,是無法靠單一語言開發完成的,要有完善的用戶體驗,一定是前端語言和後端語言合力發展的結果,手機app同理。

如此看來,php更像一塊基石,默默地為高樓互聯網奠基,雖然不出現在人前,但卻扮演者非常重要的角色。

記得我之前有一個做人事的朋友告訴我,近幾年前端工程師的薪資水平,好像快趕上後端工程師的水平了。

這樣的說法,雖然有失偏頗,但也從另一方面,反應出了前端近幾年越來越吃香。而後端,讓人感覺越來越不行了。

PHP作為近幾年的熱門後端開發語言,首先被貼上了走下坡路的標籤。

誤解

這個問題,也代表了絕大多數人的感知,但這種感知,是很容易被外界事物所欺騙的。這裡我舉兩個例子加以說明。

例子一:

2017年8月,有一款叫《王者榮耀》的遊戲火變了全中國,然而僅過去短短4個月後,許多人開始唱衰這款遊戲,認為這款遊戲已經死了,沒人玩了,因為新的遊戲——絕地求生系列已經崛起,取代了他老大的位置。

例子二:

2016年前後,VR開始火爆起來,各種利好消息鋪面而來,什麼某某做VR的公司上市了,某家知名企業開始研究VR產品,甚至各種各樣的VR產品,也都如雨後春筍一般冒了出來。

然而事實並沒有因為主觀思想,而發生變化。吃雞遊戲是火了,但王者榮耀依然穩坐老大的位置,用戶量是吃雞遊戲的幾倍至多。VR利好消息不斷,卻沒有因此成為如手機一般的存在,熱度一過,迅速被人們淡忘。

  • PHP在走下坡路?

PHP並不是衰落了,而是趨於穩定了。幾年前,市場在資本的驅動下,PHP需求自然與日俱增,從最開始的遊戲資訊站、移動互聯網、APP應用,到後來的P2P、金融互聯網。井噴的後果就是衰落,網站倒閉多了,PHP需求自然看起來就降低了不少。

實際上,PHP是一門為WEB而生的語言,只要互聯網還在,短期內很難有什麼語言能夠取代他。

就算是哪一天PHP真的衰落到沒有公司用的地步,這麼多年融入其中的技術沉澱與思想,是不會磨滅的。

去看看PHP的解析器底層代碼,再看看新湧現出來的語言底層內核代碼,是有想通相融的東西。如果PHP沒落了,獨屬於PHP自己的編程基因,一定會在未來的某個宿主中重生。

更何況,PHP走下坡路是個假象。

之所以感覺PHP這幾年在走下坡路,是由於人工智能的興起,帶火了python。

PHP擅長的是web開發,而現在web開發的需求量相對人工智能的需求量在下降。

更何況這些年,除了java,還有ruby,nodejs,go等語言的競爭。

PHP由於入門門檻比較低,初學者比較多,因此廣大程序員認為使用其他語言更高大上一些,能夠和那些菜鳥區別開來,因此更傾向轉語言。

編程語言好不好用主要看運行性能和架構能力,而編程語言處理實不實用得看技術成熟度,Go、Python再好用,人才招不到也是白瞎……Java、PHP雖然是老人了,但哪個公司現在敢說我們現在完全不用了。

但其實任何一門語言都有它的優勢和缺點。做web開發,並不應該糾結於使用哪門語言。只要用最合適的語言就好。

PHP也不是在走下坡路,而是新興的技術或者產品需求需要依靠不同的語言載體來實現。


希望我的回答對你有幫助。


陳夕影視劇場


沒有走下坡,php依然在快速發展。

1、最新版本已經是php7.3了,大概年底會發布7.4版本。php7性能有了大幅度提高,是php5.6的2至3倍。php7還增加許多新的特性。

2、php並不是大家之前所想的那樣,只能開發普通的中小型網站。最近幾年,出現了Swoole,workerman這類框架。使PHP 開發人員可以編寫高性能的異步併發 TCP、UDP、Unix Socket、HTTP,WebSocket 服務,可以使用於即時聊天、直播、網絡遊戲、物聯網等領域。PHP同樣跟上了互聯網發展的腳步。

3、至今80%的網站使用php開發,仍需要大量的php程序員維護和升級。PHP在web開發效率最高的,依然是最好的選擇。


10年以上的老程序員


這個很正常,一門編程語言有自己的生命週期,萬物都有生命週期,編程語言也不例外,作為程序猿,及時更新自己的儲備很重要,只要基礎好,學習新的語言很快。

編程語言就是為了解決一類問題,誕生的,當時代發展,編程語言也跟隨時代,如果跟不上或者沒法跟,那就是淘汰,這個沒有遺憾,尤其是現在這個時代,細分領域很多,不同的行業,甚至不同的業務使用的語言都不一樣。

程序員,要去查看本質的東西,編程語言,只是一個語法而已!加油(✪▽✪)


極客的港灣


是有點下降的趨勢,但是也可以看得出大環境走勢也是下滑的,導致很多產業受影響,go python這雖然很火,但是崗位還是太少了。只能說php淡出會有個趨勢,不會突然死亡


分享到:


相關文章: