不用否認了:Tomcat 仍主導應用伺服器市場
距離2013年應用伺服器市場數據回顧已經有超過一年的時間了。為了調查14個月來的變化,由2013年2月到2014年5月間啟用了On Demand Plumbr 的783個不同配置資訊。這些資料是從 Linux 指令收集而來–所有下面的資料是基於類似“grep -i tomcat classpath.log”這樣的查詢結果得出。
統計的結果和去年相比沒有太大分別。在這783個調查結果中,有623個能夠確定具體的應用伺服器名稱。以下圖表就是這623個配置運行分析結果:
我們看到,Tomcat仍然處於領先位置。41%使用的是Tomcat,和2013年的43%的資料一致。
接著是熱門選擇-Jetty和JBoss/WildFly.Jetty以31%佔據了第二,而JBoss/WildFly以18%位居第三。Jett呈明顯上升之勢–去年有23%的應用顯示它們是在Jetty上部署的,一年上升了8%的佔有率。儘管JBoss和它的下一代WildFly作為整體統計,也才勉強保住它的位置。從一年前的16%到現在為止增長了兩個百分點。WildFly還處於初期階段,現在僅僅只有9個環境使用了它。
和去年的資料相比,第四名和第五名交換了位置,Weblogic佔6%,GlassFish佔4%.看似數據不多,但用戶忠誠度很高。圖中最後隱約可見的是兩個孤單的Resin.
如果你對剩下那160個環境感到好奇的話,事實上,大約有22% 的環境引用的不是大家了解的應用伺服器。這意味著22% 的Java應用都是桌面應用嗎?還是說現在的Java EE應用可以不依賴應用伺服器來運行?看看這160個環境或許能幫你解答疑惑:
– 有24個啟動的是Eclipse或者IntelliJ的bundle.
– 38個引用的是桌面API,比如說jdoodies.
– 有25個是在Grails,groovy或者Scala運行應用。
– 有11個是通過Maven架設的。
– 還有62個環境我們無法分類。但從統計學的角度來看,Java的世界不可能一夜之間就發生重大變化,Java EE部署仍然是焦點。
對比這個結果和其他調查資料時,我們發現了一些差異。例如我們的用戶裡,Jetty的市場數據明顯高於其它市場調查結果。這個差異的原因我只能歸究於我們親愛的用戶–Plumbr。這是一個比較新的工具,和其它成熟的工具相比,使用數量不多。總之,結果令所有的Java系統管理員都感到鼓舞。2000左右,和那些大廠商提供的那些大傢伙掙扎的日子已經過去,2014年的這些工具都更好用,更易於配置和維護。