這篇文章主要介紹了php和java對(duì)比哪個(gè)快,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
1、php即寫即用的
也就是說(shuō)每次只有一改動(dòng)完成,用戶立馬看到效果,而java則慢多了,代碼改動(dòng)完成后,要重新編譯,然后重啟jvm,中間耗費(fèi)的時(shí)間可是不少啊,而且重啟jvm過(guò)程可是會(huì)造成用戶響應(yīng)中斷的。
2、php寫東西快
php可以說(shuō)是非常敏捷的,一個(gè)需求給到,只要不考慮后期的性能和用戶量問(wèn)題,那是相當(dāng)快速的,甚至你都可以不用框架,直接寫也會(huì)非常快的,寫一個(gè)增刪改查功能,可能也就30-50行代碼就搞定了。
而java就慢多了,首先要想一下用什么框架,目前基本上就是spring了,然后就是配置各種數(shù)據(jù)庫(kù),過(guò)濾器,servlet,決定是用mybatis還是hibernate;然后考慮代碼之間的傳遞,然后考慮事務(wù), 然后不停調(diào)試,一改代碼可能就是幾分鐘的等待時(shí)間,可想而知。
3、php的表面思路更清晰
什么是表面思路,就是你看到的東西就是真正做出來(lái)的東西。
比如echo "hello world",就是輸出hello world,而java則不同,你可能是寫response中,可能是寫在modelattribute中,也可能就是return了該字符串,然后不知道怎么的,它就顯示到頁(yè)面上了。
4、php占用內(nèi)存少
php是進(jìn)程式處理問(wèn)題的,占用內(nèi)存相當(dāng)少,可以說(shuō),你在一臺(tái)機(jī)器部署50個(gè)項(xiàng)目沒(méi)有任何問(wèn)題,只要訪問(wèn)量不上來(lái),搞得定。
而java就不行了,java每啟動(dòng)一個(gè)項(xiàng)目,本身就得耗盡許多內(nèi)存,比如在一臺(tái)8g內(nèi)存的機(jī)器上,一般跑上2個(gè)項(xiàng)目就差不多了。
說(shuō)了這么多php的好處,難道java就沒(méi)有好處嗎?那是不可能的。
5、java組件多
我個(gè)人覺(jué)得單是這一點(diǎn)就蓋過(guò)其他所有優(yōu)點(diǎn)了,因?yàn)榻M件多,意味著用的人多,群眾的眼睛是雪亮的。
所以,java一定是好的,它已經(jīng)積淀了太多的東西,不是一門新型語(yǔ)言能夠隨便替代的。
你想要做什么,好好搜索java組件,可能都有你需要的功能,特別對(duì)于當(dāng)下最流行的大數(shù)據(jù)產(chǎn)業(yè),java更是占據(jù)一方。而php在這種場(chǎng)景就有點(diǎn)無(wú)能為力了。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享php和java對(duì)比哪個(gè)快內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián)建站,關(guān)注創(chuàng)新互聯(lián)網(wǎng)站制作公司行業(yè)資訊頻道,遇到問(wèn)題就找創(chuàng)新互聯(lián)建站,詳細(xì)的解決方法等著你來(lái)學(xué)習(xí)!