當前位置:
首頁 > 最新 > TypeScript 3.0 正式發布;谷歌將 AndroidX 移至 AOSP

TypeScript 3.0 正式發布;谷歌將 AndroidX 移至 AOSP

轉自:開源中國、solidot、cnBeta、騰訊科技等

0、微軟 TypeScript 3.0 正式發布:引入「項目引用」新概念

微軟宣布推出 TypeScript 3.0 正式版。TypeScript 3.0 是一個新的里程碑。官方表示,儘管版本號是一個大變化,但 3.0 版本幾乎沒有破壞性的變更(這意味著我們可以很輕鬆地升級到該版本),3.0 引入了一種新的靈活且可擴展的方式來構建項目、提供對參數列表進行操作新的強大支持能力、強制顯式檢查的新類型、更好的 JSX 支持、整體更好的錯誤處理,等等。

下面簡單說說值得關注的更新。

項目引用(Project references)

這是 3.0 版本中引入的一個新概念。考慮這樣一個場景 —— 對於開發者而言,為庫或應用程序提供幾個不同的構建步驟是相當常見的。也許你的代碼庫有一個 src 和一個測試目錄。也許你將前端代碼放在一個名為 client 的文件夾中,將 Node.js 後端代碼放在名為 server 的文件夾中,每個文件夾都從共享文件夾中導入代碼。也許你使用所謂的「monorepo」並且有許多項目以複雜的方式相互依賴。

官方表示,針對上述的場景,他們為 TypeScript 3.0 開發了最重大的功能之一 ——「項目引用(project references)」。

項目引用允許 TypeScript 項目依賴於其他 TypeScript 項目 —— 特別是允許 tsconfig.json 文件引用其他 tsconfig.json 文件。指定這些依賴項可以更容易地將代碼拆分為更小的項目,因為它為 TypeScript(及其周圍的工具)提供了一種理解構建順序和輸出結構的方法。這意味著更快的構建可以逐步工作,並支持跨項目導航、編輯和重構。由於 3.0 奠定了基礎並公開了 API,因此任何構建工具都能夠提供這一功能。

1、Apache Kafka 2.0.0 正式發布,分散式消息發布訂閱系統

Apache Kafka 2.0.0 已正式發布,這是一個主要版本,新增了許多重要的新功能。此外還包括許多重要的 bug 修復和改進,其中還包括一些嚴重的錯誤修復。可以看到,從該版本起,已經放棄對 Java 7 的支持,並移除了之前棄用的 Scala 生產者和消費者。(詳情:https://www.apache.org/dist/kafka/2.0.0/RELEASE_NOTES.html)

2、Android Studio 3.2 Beta 5 發布,包含錯誤修復和改進

Android Studio 3.2 Beta 5 現已發布。本次更新包括以下的行為更改:Android Studio 現在強制執行最小 Protobuf Gradle 插件版本為 0.8.6

● Translations Editor rows weren"t aligned properly after scrolling.

● ......(詳情:https://developer.android.com/studio/preview/features/)

3、WebStorm 2018.1.6 發布,Bug 修復和改進穩定性

WebStorm 2018.1.6 現已發布, 請使用 Toolbox App 或 IDE 進行更新,或直接從網站下載 WebStorm 2018.1.6。這是 WebStorm 2018.1 系列的最終 bug 修復版本,帶來了更好的穩定性,包括修復 Throwable 異常(IDEA-181227)。(詳情:https://confluence.jetbrains.com/display/WI/WebStorm+181.5540.11+Release+Notes)

4、開發過程更透明,Google 將 AndroidX 移至 AOSP

據外媒報道,Google 正試圖通過將 AndroidX(以前被稱為 Android 支持庫)遷移到公開的 Android 開源項目(AOSP)中,為開發者提供更高的透明度。此舉意味著主要功能開發和修復的過程將更開放,更改將可見。

5、JDK 11 進入 Rampdown 第二階段,正式版已在路上

之前我們曾報道過 JDK 11 已於6月底進入 Rampdown Phase One 階段,當時 JDK 11 的所有新特性就已被凍結,不再加入新的 JEP 。就在前兩天,JDK 11 進入 Rampdown Phase Two 。之前的第一階段持續一個月,主要修復 P1-P3 級錯誤;進入第二階段後,將主要修復 P1-P2 級錯誤,並遵循 JEP 3 進行改進

覺得這些資訊有幫助?請轉發給更多人

關注技術最前線看 IT 要聞


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 技術最前線 的精彩文章:

高通放棄收購恩智浦;歐盟對華碩飛利浦等開出 1.1 億歐元罰款
Airbnb 放棄 React Native,回歸使用原生技術

TAG:技術最前線 |