php開發(fā)基礎(chǔ)入門 php可以開發(fā)大型網(wǎng)站嗎?
php可以開發(fā)大型網(wǎng)站嗎?。對于網(wǎng)站,大小取決于業(yè)務(wù)邏輯。您使用的語言取決于您的業(yè)務(wù)邏輯。如果業(yè)務(wù)邏輯比較復雜,比如淘寶天貓,可以用Java作為重量級的。如果業(yè)務(wù)邏輯不復雜,例如公司網(wǎng)站或公司門戶,那
php可以開發(fā)大型網(wǎng)站嗎?
。
對于網(wǎng)站,大小取決于業(yè)務(wù)邏輯。您使用的語言取決于您的業(yè)務(wù)邏輯。如果業(yè)務(wù)邏輯比較復雜,比如淘寶天貓,可以用Java作為重量級的。如果業(yè)務(wù)邏輯不復雜,例如公司網(wǎng)站或公司門戶,那么PHP比Java更好,因為Java是資源密集型的。例如:我們有一個客戶,他有兩個共同的公司門戶,一個發(fā)送新聞,這是用javaspring框架編寫的。這兩個網(wǎng)站運行在1核、1g、1m帶寬的云服務(wù)器上(由于流量不大,這種配置完全滿足需求)。因為內(nèi)存是1g,java進程在運行時會掛斷,你必須經(jīng)常用PHP重新啟動服務(wù),這個服務(wù)器沒有運行這兩個網(wǎng)站的壓力。
只要web程序可以用PHP編寫,但在實踐中,我們需要考慮業(yè)務(wù)邏輯。目前,微服務(wù)體系結(jié)構(gòu)非常流行。微服務(wù)可以用一種語言編寫。例如,一個小程序的后端數(shù)據(jù)接口是用PHP編寫的。
語言只是一種工具。你必須考慮實際的語言。對于一個網(wǎng)站,你可以用PHP,Java,python,甚至C來編寫,只要能實現(xiàn)需求,用什么語言都可以。