Java比PHP / Python / Ruby更复杂
Java生态系统非常复杂,非常大,对初学者很混乱
有许多历史上坏的框架与负相关的信誉与java,你必须知道哪些框架,以避免浪费时间
Java构建工具是复杂的(maven&ant)
Java没有一个容易使用的模块系统(OSGI太复杂了)
Java IDE如Eclipse,但非常强大的惊人的功能很难配置有效的Web开发没有大量的经验。
如果您使用Tomcat或Jetty之外的任何服务器作为服务器,那么您将对WebSphere / WebLogic / JBOSS的长启动时间感到失望
Java EE解决了许多人没有的问题,例如分布式事务
一个新的开发人员进入专业开发将发现Java一个Magnitude的秩序比rails,python或者php更难以去,所以他们去与易于学习。
说完以上所有,我决定使用Java为我的启动,因为一个正确配置的Java开发环境是非常有效的工作。通过正确配置我的意思。
小于10秒的启动时间
正确配置的eclipse工作区,一个所有的框架wrangled和配置
良好的库选择(Spring,Spring MVC,Spring Social,Spring Security,JPA,Hibernate,Velocity,.... etc)
快速开发机器与SSD