距離2013年應(yīng)用服務(wù)器市場份額回顧已經(jīng)有超過一年的時(shí)間了。為了調(diào)查14個(gè)月來的變化,我們收集了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%的市場份額數(shù)據(jù)一致。
下面還是我們的熱門選擇-Jetty和JBoss/WildFly。Jetty以31%占據(jù)了第二,而JBoss/WildFly以18%居第三。 Jetty的市場份額有明顯的上升——去年有23%的應(yīng)用顯示它們是在Jetty上部署的,一年上升了8%的占用率。盡管JBoss和它的下一代 WildFly作為整體統(tǒng)計(jì),也才勉強(qiáng)保住它的位置。從一年前的16%到現(xiàn)在為止增長了兩個(gè)百分點(diǎn)。WildFly還處于初期運(yùn)用階段,現(xiàn)在僅僅只有9個(gè) 環(huán)境使用了它。
和去年的數(shù)據(jù)相比,第四名和第五名交換了位置,Weblogic占6%,GlassFish占4%。看似份額小,但用戶忠誠度很高。圖中最后隱約可見的是兩個(gè)孤單的Resin。
如果你對剩下那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è)啟動的是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)。
對比這個(gè)結(jié)果和其他調(diào)查數(shù)據(jù)時(shí),我們發(fā)現(xiàn)了一些差異。比如說我們的用戶里,Jetty的市場份額明顯高于其它市場調(diào)研的結(jié)果。
這個(gè)差異的原因我只能歸結(jié)于我們親愛的用戶了——Plumbr是一個(gè)比較新的工具,和其它的成熟的工具相比,使用群體可能會稍有不同??傊?,結(jié)果令 所有的Java系統(tǒng)管理員都?xì)g欣鼓舞。2000年和大廠商提供的那些大家伙掙扎的日子已經(jīng)過去,2014年的這些工具都更友好,更易于配置和維護(hù)。