記得 7 月 ZeroTurnAround 團隊發起的 Java EE 容器調查嗎?最終版結果新鮮出爐,涵蓋 1100+ 開發者回應。以下為 InfoQ 張凱峰整理編譯的深度分析。
圖表 1:最常用容器 — Tomcat 霸主地位,JBoss 次之,開源伺服器佔 70%,與 SD Times 多選調查結果一致。

圖表 2:重啟容器並重新部署耗時 — 平均 2.5 分鐘,遠超預估 1 分鐘。

圖表 3:每小時重新部署頻率 — 多數開發者每小時 3-4 次。「不需重新部署」者原因:非部署負責人、使用嵌入式 Jetty/ActiveMQ/Atomikos、專案早期、使用 JavaRebel。

將部署頻率 × 單次耗時:


圖表 6:Jetty 最快 5.8 分鐘,WebSphere 最慢近其兩倍(差異主因應用規模與技術棧)。

圖表 7:重新部署佔開發時間比例;圖表 8:按 40 小時工作週換算,年均耗費 5.1 週(標準差 4,可信區間 3-7 週)。


圖表 9 解讀:
