1. 从学习与快速开发上来说,php更优,php学习起来比较简单,java体系内容较多,各种框架也很复杂,学习起来时间较长
2. 从部署成本来说,两个基本差不多,都支持跨平台,也都有免费平台支持
3. 从系统架构上来说,php比较适合中小型web项目,而java更适合大型项目的架构,框架的结构很清晰,JAVA对面向对象的支持比PHP好很多,而且JAVA更适合做多层架构
4. JAVA体系中,第三方开源的支持库更多一些
个人认为综合评估的话,java比php在大部分情况下都更优一些。特别是在大型项目中。