Legendshop電商系統還是不錯的,可以支持開源和定製或者標准產品,至於開發語言,目前主流的商城平台: 淘寶,京東, 唯品會等都是和legendshop 一樣採用java。
對比PHP JAVA 有以下特點,更加適合商城應用:
1.語言規范, 重復使用。適合大型企業應用。
2.資料庫訪問:Java通過JDBC來訪問資料庫,通過不同的資料庫廠商提供的資料庫驅動方便地訪問資料庫。訪問資料庫的介面比較統一
3.分布式多層架構比較:PHP只能實現簡單的分布式兩層或三層的架構,而JAVA在這方面就比較強大,可以實現多層的網路架構。
4.源代碼安全:PHP 源代碼公開,易被修改。Java無法看到完整的源代碼,安全性高
5.性能比較:有人做過試驗,對這兩種種語言分別做迴圈性能測試及存取Oracle資料庫測試。
在循環性能測試中,JSP只用了令人吃驚的四秒鍾就結束了20000*20000的迴圈。而PHP測試的是2000*2000循環(少一個數量級),卻分別用了63秒。
資料庫測試中,二者分別對 Oracle 8 進行 1000 次 Insert,Update,Select和Delete: JSP 需要 13 秒,PHP 需要 69 秒
所述,我個人認為,PHP適合於快速開發,中小型企業網頁,而Java適合於開發大型的應用系統,應用的前景比較廣闊,系統易維護、可復用性較好。商城系統這種復雜的應用Java 更加適合。