對(duì)于CMS系統(tǒng)而言,基于PHP的是主流(ASP現(xiàn)在基本上很少用了),這個(gè)就拿PHP和JAVA各自的優(yōu)缺點(diǎn)做對(duì)比,可以發(fā)現(xiàn)他們各有優(yōu)勢(shì),使用的場(chǎng)景也有所不同,這里就說(shuō)說(shuō)PHP的優(yōu)勢(shì):
1.JavaEE是一個(gè)很重的平臺(tái),部署難度上和維護(hù)性上,都是略遜與PHP的。
2.PHP語(yǔ)法簡(jiǎn)單,更容易上手一些,而java的話不僅要學(xué)習(xí)語(yǔ)法,還要熟悉一些常用的類庫(kù),了解面向?qū)ο蟮乃枷?,整體上手難度會(huì)高一些。
3.JAVA代碼可以嵌入到JSP中,但是如果這樣寫的話,頁(yè)面太亂管理系統(tǒng),所以現(xiàn)在很多時(shí)候都遵照MVC,但是...開發(fā)工作量又太大。PHP+MySQL+Apache最經(jīng)典的組合,開發(fā)起來(lái)速度很快。
4.開發(fā)環(huán)境輕量化,有時(shí)候連IDE都省了。
所以總結(jié)來(lái)說(shuō),使用PHP就突出一個(gè)快字,開發(fā)一個(gè)性能要求不高的網(wǎng)站,完全可以用PHP來(lái)開發(fā),JAVA確實(shí)稍重一些,開發(fā)維護(hù)都麻煩(如果你非得要跟我提一些Saas、Paas平臺(tái)用起來(lái)多方便,發(fā)布有多快...我就一個(gè)小站長(zhǎng)開發(fā)一個(gè)CMS系統(tǒng)罷了)
順便提一句,現(xiàn)在很多公司JSP也慢慢的不用了,現(xiàn)在JAVA開發(fā)的系統(tǒng)都會(huì)做前后臺(tái)分離,前臺(tái)是純靜態(tài)頁(yè)面,可能用到H5,也可能用到諸如bootstrap之類的框架,后臺(tái)純java沒有頁(yè)面,前臺(tái)調(diào)用后臺(tái)服務(wù)的接口管理系統(tǒng),獲得數(shù)據(jù)并展示;所有的數(shù)據(jù)操作也是調(diào)用后臺(tái)服務(wù)的接口。