Java模組系統JPMS是巨坑?- jodastephen

banq發表於2020-02-26

我確實想知道,對於Java的長期健康而言,最好的辦法是從應用程式程式碼中刪除Java模組系統(只保留在JDK內部)。這對我來說是一個巨大的浪費時間,完全沒有任何好處。有什麼想法嗎?

眾說紛紜:
JPMS沒有普遍使用表明Java社群已經投票贊成你的觀點,儘管Maven模組化存在缺陷,但對大多數人來說已經足夠了。對於大多數應用程式而言,JPMS不值得在成本/收益之間進行權衡。

最糟糕的反功能。

我們浪費了2-3年的開發時間,試圖完全使用Spring模組(取代自制軟體模組!)。Java模組在某種程度上來說是更好的,因為它已經適當地整合了,但是必須重新組織一切以具有“乾淨的”依賴路徑似乎是不可能的。

我認為JPMS對於庫編寫者可能比對應用程式開發者更重要。

我感覺只有我們有了基於此概念的構建工具庫包時,JPMS普遍採用才會發生,這“迫使”您考慮模組以及匯入/匯出的內容。

相關文章