2019年JavaEE領域預測 - adambien
1.甲骨文開放整個JDK的舉動為亞馬遜,RedHat或Azul Systems等第三方公司開闢了市場, 以繼續為Java提供支援。GraalVM等創新也讓Java 變得有趣。開源領域和Tiobe語言索引中的 Java流行度應該會在2019年增長。
2. 無伺服器/函式即服務是一種細粒度(訊息驅動Bean /命令模式)互動模型。FaaS將被廣泛使用,導致複雜的應用程式被設計為分散式命令模式架構。此類應用程式很難構建,部署,除錯和配置檔案。對此強烈反對可能為時過早,但我預計至少會有一些與“FaaS如何生存”等標題的會談。
3. Kotlin是Android開發的首選程式語言,也有助於普遍採用。Kotlin可能在2019年變得更受歡迎,谷歌會發布Fuchsia and Flutter,並不再會推動Dart。
4. 構建和部署兆級位元組大小的WAR / JAR再不需要合理的解釋了,因為每次迭代只有幾KB的變化。ThinWARs在2018年獲得了普及,2019年它們可能變得更受歡迎。這使得microprofile 適用在Java EE 8應用程式伺服器,使部署單元更小(微部署),更快,更高效。
5. 頻繁的釋出,有趣的創新,各種會議的釋出將使microprofile 更受歡迎。
6. Jakarta EE 正在獲得動力,該專案取得了重大進展。 jakartablogs.ee, JNoSQL and Eclipse GlassFish 5.1.0 的可用性將使Jakarta EE成為新聞。
7. 人們普遍認為,MicroProfile僅適用於未來,但是,大多數“現有” 應用程式伺服器都支援Java EE 8和MicroProfile,無需任何其他設定,下載或配置。Java EE / Jakarta EE + MicroProfile(融合)的普及應該會在2019年增長。
(banq注:該文作者是一個MicroProfile鼓吹者,不談微服務,只談MicroProfile)
8. 私有云產品(向資料中心提供伺服器)亞馬遜的Outpost,谷歌的GKE,微軟的Azure Stack,私有云應該在2019年變得更受歡迎。現在你可以從公共雲購買私有云了供應商。
9. 微軟,谷歌,Mozilla和其他公司承諾使用MDN作為描述WebStandards和Web API的規範資源。WebComponents,Service Workers,Grid Layout, Fetch API,WebSockets和ES 6模組的普遍可用性使其成為JavaScript框架可選項。在2019年,我希望更多的專案從JavaScript框架轉移到vanilla WebStandards。
10. Java的創新和頻繁的火車釋出,將使其他JVM語言如Scala,Clojure不那麼受歡迎。
11. 企業將進一步減少外部框架的使用。Netflix停止開發Hystrix,這將迫使許多企業專案從大規模的Hystrix樣板程式碼遷移到MicroProfile Fault Tolerance 或resilience4j。由於生態系統如此豐富,我預計會有更多專案崩潰。2019年可能成為YAGNI的一年。(banq注:該文作者屁股坐到Spring對立面去了,沒有任何Spring發展預測,如響應式程式設計等,竟然唱衰,真想問問大廠給了他幾個錢?)
12. 微軟停止使用Edge,並將使用chromium ,這是企業專案中WebStandards的重大舉措,也是透過刪除可選框架來重構現有專案的理由。
13. kubernetes成為事實上的標準協調者。OpenShift是一種流行的kubernetes發行版,已經在企業內得到了很好的採用。在2019年,OpenShift可以獲得進一步的採用,這也是由IBM收購RedHat推動的。
相關文章
- 2024 年大資料領域的關鍵預測大資料
- 蘋果在AR VR領域的現狀與預測再談蘋果VR
- 2020 雲原生技術 7 大領域趨勢全預測
- 效能測試應用領域
- 2024年中國開發者與DevOps領域十大預測dev
- 2020年科技領域神預測:堪稱大型翻車現場
- 解讀IBM超級計算機在預測分析領域的前景YEIBM計算機
- 時間卷積網路(TCN)將取代RNN成為NLP預測領域王者卷積RNN
- 2021年年中前端、Java及雲原生等企業IT架構的觀察和預測 - AdamBien前端Java架構
- 甲骨文釋出 2023 年雲端計算領域的五大預測
- NLP領域預訓練模型的現狀及分析模型
- 預測!未來五年,北美將依舊佔據大資料領域主導地位!大資料
- DDD-領域物件與領域服務物件
- DDD領域驅動設計:領域事件事件
- Mock技術在測試領域的應用Mock
- 關於軟體測試領域的 Happy PathAPP
- 機器學習金融預測領域2023部分綜述論文閱讀記錄機器學習
- 預測2020年全球遊戲市場各細分領域佔比(附原資料表)遊戲
- 領域知識增強的預訓練語言模型在藥電商搜尋領域的實踐模型
- 專為工程地質領域安全監測而設計,BWII型廣播預警遙測系統助您實現全面監測!
- 2020海外休閒遊戲市場預測:準備為細分領域的新王加冕(上)遊戲
- 2020海外休閒遊戲市場預測:準備為細分領域的新王加冕(下)遊戲
- 什麼是軟體測試領域的 Flaky test?
- 領域驅動設計戰術模式--領域事件模式事件
- 讀書系列-《解構領域驅動》-領域概念
- 戲說領域驅動設計(廿五)——領域事件事件
- 【直播預告】Greenplum在運營商領域的HTAP實踐
- 領域驅動設計戰術模式--領域服務模式
- 戲說領域驅動設計(廿一)——領域服務
- 【EMNLP 2023】面向垂直領域的知識預訓練語言模型模型
- 淺談領域模型模型
- ABP框架領域層框架
- nodejs應用領域NodeJS
- Linux 應用領域Linux
- 《實現領域驅動設計》筆記——領域、子域和限界上下文筆記
- 使用知識圖實現領域知識建模與測試
- 什麼是軟體測試領域的 false-positive test?False
- 軟體測試領域的 penetration testing 的概念和目標