Java比PHP / Python / Ruby更復(fù)雜
Java生態(tài)系統(tǒng)非常復(fù)雜,非常大,對初學者很混亂
有許多歷史上壞的框架與負相關(guān)的信譽與java,你必須知道哪些框架,以避免浪費時間
Java構(gòu)建工具是復(fù)雜的(maven&ant)
Java沒有一個容易使用的模塊系統(tǒng)(OSGI太復(fù)雜了)
Java IDE如Eclipse,但非常強大的驚人的功能很難配置有效的Web開發(fā)沒有大量的經(jīng)驗。
如果您使用Tomcat或Jetty之外的任何服務(wù)器作為服務(wù)器,那么您將對WebSphere / WebLogic / JBOSS的長啟動時間感到失望
Java EE解決了許多人沒有的問題,例如分布式事務(wù)
一個新的開發(fā)人員進入專業(yè)開發(fā)將發(fā)現(xiàn)Java一個Magnitude的秩序比rails,python或者php更難以去,所以他們?nèi)ヅc易于學習。
說完以上所有,我決定使用Java為我的啟動,因為一個正確配置的Java開發(fā)環(huán)境是非常有效的工作。通過正確配置我的意思。
小于10秒的啟動時間
正確配置的eclipse工作區(qū),一個所有的框架wrangled和配置
良好的庫選擇(Spring,Spring MVC,Spring Social,Spring Security,JPA,Hibernate,Velocity,.... etc)
快速開發(fā)機器與SSD