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