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