缺點,JSP太難處理UI...每次編譯都想打人。
優點:框架完整,性能好(與PHP相比)。比如SSH是基礎人的必讀,初學者也可以玩;JAVA在處理復雜事務時總有合適的解決方案,在橫向擴展負載均衡和與其他語言的集成方面也比較成熟。
在項目管理方面,PHP上手快,開發快,組建團隊快,成員添加快,但是工程效率慢,尤其是產品做大之後,PHP的混亂特性幾乎肯定會成為做大做強的障礙,代碼組織非常難以管理。
目前很多PHP框架都是帶著成熟JAVA框架的概念,比如國內的ThinkPHP,國外的CakePHP等等,很少有特立獨行或者全面的框架。不過這可能和加工深度有關。PHP從業者面臨的海量壓力更少(其實真的無法面對),也沒有這樣的環境。
總的來說,JAVA就像壹個車庫。它工具齊全,無所不能,但如果只是想給輪胎充氣,那就太浪費了。PHP就像壹個車載工具包。只有幾個工具,任何人都可以使用,攜帶方便。但是,如果要大修的話,這個工具是不夠的。