Java EE 6 發布後,不少 Tomcat/Jetty 及 Spring/Hibernate 用戶表達不願升級。Gavin King 在部落格發文,認為這些觀點缺乏依據,並逐一駁斥:
這屬組織流程問題,非技術障礙。升級 GlassFish 或 JBoss 極為簡單;反而升級第三方框架更痛苦。組織應建立更好的升級流程,而非放棄 Java EE。幾乎所有人都準備升級 Servlet 3,這正是遷移至 EE 6 Web Profile 的黃金時機。
磁碟空間成本微不足道,關鍵在 WAR 檔大小。EE 伺服器內建大量功能可減輕 WAR 負擔。Java EE 6 Web Profile 本身並不龐大,認證產品上市後將在大型 EE 伺服器與輕量 Servlet 容器間提供平衡點。
EJB 2 已歷 8 年,JCP 標準化流程早已修正相關問題。所有參與 EE 6 制定者都痛恨 EJB 2,這正是他們加入 JCP 改進的動力。實體 Bean 開發者幾乎已退休。若不親自嘗試 EE 6,無法真正體會其開發優勢。
King 認為真正的可移植性問題在於:9% 代碼、85% 外部元數據跨平台相容,剩餘部分需適當分割;而 0% 代碼、80% 元數據綁定廠商專有架構。他建議關注實際可移植性而非柏拉圖式理想。
King 呼籲非 EE 6 技術維護者給出基於真實世界的評論。JCP 近期規范已脫離反 EE 陣營,但缺乏成功事實支撐。升級 Java EE 6,正當其時。