-
1 # 勝己半子
-
2 # 優品之道
PHP作為一種指令碼語言,在語法採用了C、Java和Perl的一些特點,由於PHP缺陷比較多,尤其在安全方面的是它比較
大的一個問題,所以在大型領域中,php用的非常少。PHP主要專注於web開發,個人認為,PHP將會長期存在,不會被
誰取代。這個世界人任何一種程式語言,都會在自己專注且合適的領域發展。
目前比較火的Python,主要應用在資料分析、爬蟲,演算法上。
而Java、RoR、Go、Node、.NET也是可以實現PHP所能做的場景,但php的優點在於便捷性,而且也非常成熟,所以
如果你想學習的Web開發,如淘寶這樣的商城系統肯定還是使用PHP開發,如果你想學習資料分析那肯定是選擇Python。
-
3 # 李豐國創業筆記
python nodejs ruby 和php都是一個維度的,幾乎都是解析型語言,他們彼此都不能相互替代,就更加不用說其他的。
-
4 # 軫念信箱
PHP仍然是毫無爭議的,最簡單,門檻最低的Web語言
PHP仍然是CMS領域的絕對壟斷者,前1000萬site有一半多是CMS,不過貢獻不了多少職位
BAT三家,B和T是C++ > Java > PHP,A是完全不用PHP,國內體量最大的三家就這樣
有贊,小紅書等一票市值10億以上公司,已經實現或正在實現從PHP轉Java/Go
不要小看BAT的影響力,國內大部分能做起來的創業公司的CTO或者技術骨幹,往往來自BAT,間接的輸出了BAT的技術風格。
如果有人用就算活著,我想PHP會比每一個看到過這個主題的人活的更久,現在還有用perl寫的網站呢。很多留存的成熟PHP專案,也不會那麼快換別的技術做。但是PHP在10億市值以上公司裡的空間,可能會被壓縮,部分被Go和Java取代。
作為前端萌新,建議還是從PHP入手後端吧,別的怕你學不會,hello world沒搞的定就放下。很多工作數年的PHPer,剛接觸Java的時候,也是罵幾句麻煩然後放棄了,他們對Java的認識還停留在5年前,包括一些PHP名人,提起Java還以為要寫getter/setter和XML配置檔案呢
-
5 # 銳點前沿
我覺得每一種語言都有他特定的存在價值,PHP亦是如此,不然怎麼會被人稱為“世界上最好的語言”,開個玩笑。
PHP現在保有在用的量還是有著不小的佔比,但是隨著前後端分離的趨勢逐漸確立,PHP相對前端的優勢也變得沒有那麼大。
這其中JAVA就因為相對的安全性等原因,開始逐步的蠶食PHP 的應用領域,是否有一天會被完全替代,尚未可知,但是起碼有個趨勢。
-
6 # bylii泡麵
類似的語言有很多很多,都能完成同樣的工作,不過至少到今天,還沒有說哪門語言,直接代替掉了php ,以後的話,就不得而知了,但是即便代替,程式設計的核心思想,在很大的時間內,也是不會被代替的,程式設計思想沒變,那麼學習新的語言,也會容易很多,當然也有可能哪天,出現一個顛覆性的思想,好比當年的面相物件
-
7 # 鯨魚成長記
語言存在必有因,替代這個基本沒有,只是在根據業務場景的選擇罷了,需要拉開差距的同等功能才能逐步替代,這個差距需要很大
-
8 # 全階魔方
啥取代不取代的 比如現在大力發展人工智慧 python會火,但java也好PHP也好 也有的公司會用呀 !
-
9 # 影式雜鋪
“取代”這個詞有點誇大了,其實語言之間並不是誰都可以取代誰的,語言既然存在,就有它自己存在的道理,而且每個語言都有自己的特點,在不同的領域都發揮著中要的作用。
包括現在被炒的很火的python,雖然現在提倡全名學習,但也不是所有領域都有優勢,都能夠解決問題。而它在爬蟲、資料分析、、科學計算、人工智慧等領域確表現要優越於其他語言,所以這也才被推到風口。
PHP是Web領域的強項,現在許多電商網站等系統都是它編寫的,也不是其他語言不能編寫,這會存在許多要考慮的綜合因素等問題。
所以每個語言都是不可被替代的,只是我們要從中選擇最優的語言方案來呈現出最終的最優產品,這才是大家所期盼的。
-
10 # 明哥玩程式設計
我是一名十幾年的PHPer,對於PHP瞭解的還是較為多的,說一下我的個人看法吧。
PHP本身是基於Web開發的語言,在開發界有一句“PHP是世界上最好的語言”一說,也許只是一句玩笑話,但是就於PHP的WEB開發能力來說,真的不假,PHP的崛起是WEB的崛起,如果說PHP被取代,我想那也是因為WEB時代被終結。
但是不可否認的是,PHP這幾年並不是獨佔榜首了,像Python、GoLang都起來了,對於市場的搶佔,PHP不像原來那樣具有大優勢。
每種語言都有自己的定位,如果說被取代,那也是因為你語言本身不夠好。或者因為大環境產生變化。
GoLang是目前PHPer轉學最多的語言,因為學習成本較低,執行效率高,而被很多網際網路公司中意,它解決了一些PHP無法達到的難點。很多大型公司對PHPer的招聘要求都會加上了解或熟悉Go,如果你是一名WEB開發,建議你二種都要涉及。
Golang的效能很好,根據官方的描述以及其他人的測試結果來看,它的執行效能僅次於C/C++。當然,會有很多人認為這並不絕對有用,效能問題還是得根據具體的程式碼環境而言,純粹的迴圈IO沒有意義。不過一個語法上像指令碼語言一樣簡單的高效能靜態語言,對程式猿來說還是很有吸引力的。另外GO有谷歌這樣的大公司所支援,未來的前景是非常巨大的。
綜上所述:如果你是一名PHPer,還是有必要學一下GO,但是完全替代這句話,我並不是很認同。
回覆列表
PHP仍然是毫無爭議的,最簡單,門檻最低的Web語言
PHP仍然是CMS領域的絕對壟斷者,前1000萬site有一半多是CMS,不過貢獻不了多少職位
BAT三家,B和T是C++ > Java > PHP,A是完全不用PHP,國內體量最大的三家就這樣
有贊,小紅書等一票市值10億以上公司,已經實現或正在實現從PHP轉Java/Go
不要小看BAT的影響力,國內大部分能做起來的創業公司的CTO或者技術骨幹,往往來自BAT,間接的輸出了BAT的技術風格。
如果有人用就算活著,我想PHP會比每一個看到過這個主題的人活的更久,現在還有用perl寫的網站呢。很多留存的成熟PHP專案,也不會那麼快換別的技術做。但是PHP在10億市值以上公司裡的空間,可能會被壓縮,部分被Go和Java取代。
作為前端萌新,建議還是從PHP入手後端吧,別的怕你學不會,hello world沒搞的定就放下。很多工作數年的PHPer,剛接觸Java的時候,也是罵幾句麻煩然後放棄了,他們對Java的認識還停留在5年前,包括一些PHP名人,提起Java還以為要寫getter/setter和XML配置檔案呢。