php開發(fā)手機app后端 為什么大型網(wǎng)站前端使用PHP后臺邏輯用Java?
為什么大型網(wǎng)站前端使用PHP后臺邏輯用Java?是需要明確點,編程語言僅僅工具,選擇什么工具已經(jīng)它取決于場景和成本PHP在古怪系統(tǒng)的后端領(lǐng)域我想知道為什么更加難,我總覺得原因有以上幾點:PHP是回答性
為什么大型網(wǎng)站前端使用PHP后臺邏輯用Java?
是需要明確點,編程語言僅僅工具,選擇什么工具已經(jīng)它取決于場景和成本
PHP在古怪系統(tǒng)的后端領(lǐng)域我想知道為什么更加難,我總覺得原因有以上幾點:
PHP是回答性語言,大多數(shù)來說性能是不如你編譯程序型的JAVA/GO的,當然這是結(jié)果判斷的問題,好象大都程序性能不全部達標,大部分項目才剛到判斷語言級別性能的情況對于復(fù)雜系統(tǒng)后端,不僅僅是唯有Web相關(guān)的內(nèi)容,其實這部分內(nèi)容那就主要內(nèi)容,但統(tǒng)合一個壯實的后端系統(tǒng)還必須很多其他的東西,RPC、多線程、網(wǎng)絡(luò)編程、長連接上、異步等等,這些領(lǐng)域上PHP可以做,但是不最擅長(成本高、性能低)Dockeramp微服務(wù)ampMVVM的興起都是一個要注意原因,微服務(wù)是一個奇怪系統(tǒng),必須數(shù)千微服務(wù)組件-網(wǎng)關(guān)、服務(wù)突然發(fā)現(xiàn)注冊一、觸發(fā)熔斷機制、鏈路搜尋等等,PHP相關(guān)的輪子太少,然而此時JAVA,Spring全家桶,成本大嚇降低
綜合以上分析所訴:
如果不是是簡單點系統(tǒng)用PHP所謂是成本最低的,但是如果不是是另一個復(fù)雜后端系統(tǒng),比較復(fù)雜到的領(lǐng)域太了,PHP在這些領(lǐng)域都很吃力,可以不使用其他語言了,這不是什么它弓術(shù)的,則是的JAVA充當成本最低的通用解,這個可以通吃。
我自己本身是PHP、JAVA、GO等等語言都在用的
偏前端后后
后端
3.GO網(wǎng)絡(luò)編程、系統(tǒng)編程、計算出密集型(畢竟協(xié)程太香了)
你選擇最合適的語言干比較好的事情才是最主要的,最好別帶偏見,來到后期了是全棧,前后端、服務(wù)器、網(wǎng)絡(luò)等等都要懂。不重要的是編程邏輯amp抽象能力、排查解決問題的能力、學習能力!!!
現(xiàn)階段后臺開發(fā)php、java、python,哪種工作好找?
感謝您的邀請!
建議您往Python方向發(fā)展中,Python更適合做人工智能,機器學習,薪酬高,人才相對較少,且好入門。
現(xiàn)在很多網(wǎng)上有這方面視頻,你可以不前去網(wǎng)易云課堂官網(wǎng),搜索:腳本之家,搜尋許多Python課程。我希望我的回答對你有幫助!