比較一下PHP和Java開發網站的優劣。
1、開發網站最好選用一個比較成熟、資料比較多的CMS,因為自己開發後台工作量也不小,JAVA的CMS比PHP少很多,所以更多的人會將網站開發轉向PHP語言。
2、java EE是一個很重的平台,部署起來比PHP麻煩很多,不利於維護。
3、JAVA語言本身也可以嵌入JSP中,不過經過前輩的實踐和總結,發現在JSP中寫JAVA程式碼簡直是慘不忍睹(當然這跟程式設計師有很大的關係),所以大師們提出了MVC,MVC雖然好,但會為網站開發帶來更多的工作量。
4、PHP由於語法簡單,(因為你用業餘時間做開發,要的就是短平快,程式碼易懂,維護方便,用什麼MVC都是自己作死啊) ,直接和HTML寫在一起,即使PHP檔案較大,可讀性還是還行。
5、PHP可以支援熱部署,而JAVA需要重新編譯。 PHP改完一段程式碼,發布後就可以看到結果了,這省去了不少維護的工作量。
6、JAVA可以做的事情PHP也可以做,所以對效能要求不高的網站或系統,可以用PHP來取代。
7、PHP不適合開發大型的網站系統,PHP經過幾代的發展,雖然性能上有了很大的提高,但和JAVA依然有差距,現在很多大型網站,後台的雲端運算,並發處理、資料庫處理這些功能基本上都用JAVA開發,而PHP則放在前台展現開發上,這樣融合了JAVA和PHP的特點,使網站的申縮性理好。
8、開發環境輕量化,對於PHP,我很少用IDE,我經常拿個記事本寫程式碼,這一點我感覺和寫JavaScrip一樣,程式碼寫的飛起!哈哈!而JAVA我則大部份要使用IDE,因為很多依賴關係和編譯問題沒有IDE你處理起來相當棘手。
9、搜尋引擎對PHP的支援現在也做的很好了,很多知名的CMS,搜尋引擎都有一些相關的SEO外掛。
綜上所述,我認為開發一個效能要求不高的網站,完全可以用PHP來搞嘛,JAVA確實太重了,開發維護都很麻煩,這也是JAVA這些年被各種腳本語言(Ruby,Python)趕上的短板。如果是在公司開發還好,個人利用業餘時間開發網站,簡直就是一種痛苦啊,寫程式碼就得追求短平快,用最少的工作量搞定一個需求才是王道。
以上內容僅供參考!
推薦影片教學:PHP影片教學
以上是php做網站為什麼比java快的詳細內容。更多資訊請關注PHP中文網其他相關文章!