我們收集了2013年2月到2014年5月間啟用了On Demand Plumbr的783個(gè)不同配置信息。這些數(shù)據(jù)是從引導(dǎo)類路徑下收集而來——所有下面的數(shù)據(jù)是基于類似“grep -i tomcat classpath.log”這樣的查詢結(jié)果得到。
統(tǒng)計(jì)的結(jié)果和去年相比沒有太大的區(qū)別。在這783個(gè)調(diào)查結(jié)果中,有623個(gè)能夠確定具體的應(yīng)用服務(wù)器名稱。這623個(gè)配置運(yùn)行的是以下容器:
我們看到,Tomcat仍然處于領(lǐng)先位置。41%的部署使用的是Tomcat,和2013年的43%的市場(chǎng)份額數(shù)據(jù)一致。
下面還是我們的熱門選擇Jetty和JBoss/WildFly。Jetty以31%占據(jù)了第二,而JBoss/WildFly以18%居第三。
Jetty的市場(chǎng)份額有明顯的上升——去年有23%的應(yīng)用顯示它們是在Jetty上部署的,一年上升了8%的占用率。盡管JBoss和它的下一代WildFly作為整體統(tǒng)計(jì),也才勉強(qiáng)保住它的位置。從一年前的16%到現(xiàn)在為止增長(zhǎng)了兩個(gè)百分點(diǎn)。WildFly還處于初期運(yùn)用階段,現(xiàn)在僅僅只有9個(gè)環(huán)境使用了它。
和去年的數(shù)據(jù)相比,第四名和第五名交換了位置,Weblogic占6%,GlassFish占4%?此品蓊~小,但用戶忠誠度很高。圖中最后隱約可見的是兩個(gè)孤單的Resin。
如果你對(duì)剩下那160個(gè)環(huán)境感到好奇——事實(shí)上,大約有22%的環(huán)境引用的不是大家了解的應(yīng)用服務(wù)器。這意味著這22%的Java應(yīng)用都是桌面應(yīng)用嗎?還是說現(xiàn)在的Java EE應(yīng)用可以不依賴應(yīng)用服務(wù)器來運(yùn)行?看看這160個(gè)環(huán)境或許能幫你解答疑惑:
-
有24個(gè)啟動(dòng)的是Eclipse或者IntelliJ的bundle。
-
38個(gè)引用的是桌面API,比如說jdoodies。
-
有25個(gè)是在Grails,groovy或者Scala運(yùn)行應(yīng)用。
-
有11個(gè)是通過Maven構(gòu)建的。
還有62個(gè)環(huán)境我們無法分類。但從統(tǒng)計(jì)學(xué)的角度來看,Java的世界不可能一夜之間就發(fā)生重大變化,Java EE部署仍然是焦點(diǎn)。
對(duì)比這個(gè)結(jié)果和其他調(diào)查數(shù)據(jù)時(shí),我們發(fā)現(xiàn)了一些差異。比如說我們的用戶里,Jetty的市場(chǎng)份額明顯高于其它市場(chǎng)調(diào)研的結(jié)果。
這個(gè)差異的原因我只能歸結(jié)于我們親愛的用戶了——Plumbr是一個(gè)比較新的工具,和其它的成熟的工具相比,使用群體可能會(huì)稍有不同?傊,結(jié)果 令所有的Java系統(tǒng)管理員都?xì)g欣鼓舞。2000年和大廠商提供的那些大家伙掙扎的日子已經(jīng)過去,2014年的這些工具都更友好,更易于配置和維護(hù)。