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