Java EE 8,当前状态是什么:自2015年底以来已完成工作的案例研究
對于那些密切關注Java EE的人來說,在過去的六個月中已經很清楚,活動有所減少,尤其是在Oracle保持領先的JSR中。 這是怎么回事? 最近,在這方面,Java EE社區進行了很多討論,我認為給開發人員社區一個公平的時間表,以期我們對Java EE的未來抱有重要的期望,這一點很重要。 隨著時間的流逝,不確定性即將到來,社區越來越關注Java SE和Java EE的未來。
讓我給你一點背景。 我是幾個針對Java EE 8的JSR的專家組成員,分別是JSR 372(JavaServer Faces 2.3)和JSR 378(Portlet 3.0 Bridge for JavaServer Faces 2.2)。 在2016年初,我注意到自2015年10月以來,JSR 372專家組列表上的電子郵件數量確實下降了。 實際上,在2015年最后一個季度,JSR 372上的活動已經放緩到幾乎停止,但是隨著時間的推移,它的勢頭應該會加快,直到最終版本的發布。 1月下旬,Java EE社區的一些成員與我聯系,表示他們也看到活動減少,并且非常關注。 然后,我被要求加入Slack社區中有關Java EE倡導者的社區……當我加入并閱讀積壓的消息時,我可以清楚地看到,Oracle似乎停止了在Java EE幾乎每個領域的活動,特別是在Oracle領導的所有JSR上工作。
我開始做一些作業,并開始研究統計數據。 我想看到一些明確的證據。 我發現在某些JSR中,很難看到Oracle方面的活動有所減少,但是特別是這些JSR并沒有來自Oracle的規范。 某些JSR,尤其是不在Oracle管轄范圍內的JSR,總體上比其他JSR更活躍。 相反,對于那些Oracle確實保持規范領先地位的JSR,活動幾乎完全停止了。 我想分享我對幾個JSR的發現,它們是JSR 372:JavaServer Faces 2.3和JSR 368:Java Message Service 2.1。
我從JSR 372和JSR 368公共檔案/記錄中收集了以下信息,包括JIRA( Mojarra JIRA和JMS JIRA ),郵件列表檔案( JSR 372 EG郵件列表 , JSR 378 EG郵件列表 )和GitHub存儲庫( https://github.com/javaserverfaces/mojarra)。
JSR 372統計
首先,我要提到的是,JSR 372的規范領導者是頂尖的,他們在領導該項目方面做得非常出色。 就是說,自2015年10月以來,他們的活動似乎有所下降。這是一些顯示數據的圖表。
正如我之前提到的,JSR 372規范負責人做得很好。 這樣,他們仍然在發送給JSR 372專家組郵件列表的電子郵件中扮演著角色。 也就是說,這些數字僅反映了03/2016之前的數字……此后沒有太多活動。
如果我們看一下對JSR 372(從GitHub捕獲)的提交數量,我們可以看到Oracle所做的工作大大減少了。 自2015年10月以來,大部分工作來自社區,主要是最活躍的JSF開發人員:Arjan Tijms和Bauke Scholtz。
下降的另一個重要方面是Oracle解決問題的數量。 以下數據是從Github收集的,自2016年3月以來Oracle在JSR 372上的工作幾乎相同。
上面的圖表清楚地表明,Oracle參與最終完成JSR 372的人數有所下降。這令人擔憂,因為JSR 372以及Java EE 8中包含的其他項目的目標是在不到一年的時間內公開發布(3月2017年),似乎該目標現在已經比Java EE 8的實際發布日期更像是一個希望的目標。
JSR 368統計
從Oracle規范負責人的角度來看,JSR 368的統計數據表明活動的減少甚至更多。 再次,規范負責人在領導該項目方面做得非常出色,直到10月下旬從Oracle的角度看來所做的更改為止。
首先,查看電子郵件,可以很容易地看出來有一封郵件。 但是,JMS 2.1電子郵件在2015年的大部分時間似乎都很緩慢。
  
 JMS 2.1的提交次數告訴了一個不同的故事,自2015年末以來似乎沒有進行過任何提交。 
?
就問題解決而言,JMS 2.1生命周期幾乎沒有任何活動。
一切都很好,但是將這些數據與JMS 2.0數據進行比較就可以清楚地表明,為2.1版本開發JMS并沒有付出太多努力。
這篇文章的主要目的是提醒Java SE和Java EE社區,Oracle對Java EE 8的參與明顯減少了。我與社區中的其他大多數人一樣,非常擔心正在付出的努力Java EE 8 JSR的下降速度驚人,似乎表明此發行版在優先級列表中的排名不是很高。
就是說,除了過去的活動之外,我認為甲骨文在過去的五到六年中在激活Java SE和Java EE社區方面做得非常出色。 我為能穿上GlassFish無檐小便帽和Oracle Java EE 7 T恤感到驕傲……讓每個人都知道成為這個社區的一部分是多么偉大。 我喜歡在會議上發表有關最新Java EE技術的演講,并撰寫文章分享知識。
我認為社區中的其他人都支持我的觀點,那就是甲骨文就Java EE的未來發展意圖發表明確聲明是一件好事。 它不僅有助于消除即將出現的不確定性,而且還有助于依賴Java EE的許多客戶和組織對即將發生的事情有清晰的了解。
我希望我們能很快看到活動的發展,以便我們可以在不久的將來繼續引領另一個重要的Java EE版本的發布,從而在涉及尖端技術時保持平臺的優勢。 希望看到Java SE和Java EE平臺在很長的將來會繼續發展!
翻譯自: https://www.javacodegeeks.com/2016/05/java-ee-8-current-status-case-study-completed-work-since-late-2015.html
總結
以上是生活随笔為你收集整理的Java EE 8,当前状态是什么:自2015年底以来已完成工作的案例研究的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 海洋生物打孔巨匠是什么 打孔巨匠的英文名
- 下一篇: 158是什么意思 158有哪些含义
