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