Kotlin 1.1正式版來了,基于JVM的編程語(yǔ)言
開發(fā)團(tuán)隊(duì)宣布,Kotlin 1.1 正式發(fā)布。 這是一個(gè)很大的進(jìn)步,使 Kotlin 能在許多新的場(chǎng)景中使用。
Kotlin 的愿景是在現(xiàn)代應(yīng)用程序的所有組件中使用單一的表達(dá)式,高性能的強(qiáng)類型語(yǔ)言。 Kotlin 1.1 為實(shí)現(xiàn)這一目標(biāo)邁出了兩大步。
首先,就是對(duì) JavaScript 的支持,支持所有 Kotlin 語(yǔ)言特性、大部分標(biāo)準(zhǔn)庫(kù)以及 JavaScript 互操作性。這允許將應(yīng)用程序的瀏覽器前端遷移到 Kotlin,同時(shí)繼續(xù)使用現(xiàn)代的 JavaScript 開發(fā)框架(如 React)。
其次,是引入了對(duì)協(xié)程的支持。作為線程的輕量級(jí)替代,協(xié)同程序支持更多可擴(kuò)展的應(yīng)用程序后端,在單個(gè) JVM 實(shí)例上支持大量工作負(fù)載。除此之外,協(xié)同程序是一個(gè)非常具有表現(xiàn)力的實(shí)現(xiàn)異步行為的工具,這對(duì)于在所有平臺(tái)上構(gòu)建響應(yīng)式用戶界面很重要。
Kotlin 1.1 還對(duì)許多工具進(jìn)行了改進(jìn),完整更新內(nèi)容請(qǐng)查閱發(fā)行日志。