1. 程式人生 > >java和php比較?

java和php比較?

1、java預編譯成class位元組碼後,就不需要在每次執行都編譯了,直接用java虛擬機器解釋執行位元組碼就可以了;php每次執行程式都需要解析器對php語言進行解釋

2、java連線資料庫可以使用連線池,加快連線速度,而php沒有,每次都需要重新連線

3、java物件可以常駐記憶體,而php每次請求結束都回收資源

4、java在處理併發是採用單程序多執行緒的方式,因為是多執行緒所以不需要每次初始化很多東西節省時間,也正是如此,coder需要忍受伺服器緩慢啟動的過程;而php是每次請求都會開闢一個程序,重新解釋所有程式碼,相比java要耗費很多時間,因為不需要提前初始化很多東西,也就意味著可以輕易做到熱部署

5、java很難做到熱部署,這就意味著java專案在不停止服務的情況下很難修補bug,而php可以輕易做到

6、在編譯java時,雖然比較耗時,但是比較明顯的錯誤,會編譯出錯,方便coder及時修正,而php不會

7、java開發成本較高,php作為web開發誕生的一門語言,在不考慮後期效能和維護的情況下,用php無疑是最合適的選擇

8、java支援眾多元件...