官术网_书友最值得收藏!

1.2.2 生態圈

從2017年,Google I/O大會宣布在其Android Studio IDE中支持Kotlin,到2019年,在Google I/O大會上,Google官方正式宣布Kotlin編程語言現在是Android應用程序開發人員的首選語言。這不僅得益于谷歌推出的Jetpack系列庫幫助開發者創作了高質量的應用,同時也更好地兼容老舊版本的Android系統,還得益于Kotlin自身語言的特性。

當然,除了在移動端領域外,在后端使用Kotlin也是很便利的。從Spring 5.0、Spring Boot 2.0開始對Kotlin語言提供了支持,另外像Vert.x也早在3年前就支持了Kotlin,Vert.x集成的協程被設計為完全可以和Kotlin協程互操作。

Kotlin不僅可以編譯為JVM平臺的字節碼文件,還能夠直接編譯成二進制文件以及JS文件。有了對JVM、Android、iOS、JavaScript、Linux、Windows、Mac甚至像STM32這樣的嵌入式系統的支持,Kotlin可以處理現代應用程序的任何組件。這就是Kotlin的多平臺功能。

講到多平臺,JetBrains還提供用于跨平臺移動開發的SDK——Kotlin Multiplatform Mobile(KMM),它用到了Kotlin的多平臺特性,以及各種工具和功能,旨在讓構建移動跨平臺應用程序的端到端體驗盡可能高效。

主站蜘蛛池模板: 泰和县| 九台市| 平昌县| 米泉市| 彭山县| 封丘县| 容城县| 都兰县| 邹城市| 临城县| 淮阳县| 白沙| 弋阳县| 镇坪县| 乐清市| 贡嘎县| 石楼县| 宜兴市| 红安县| 杭锦后旗| 新源县| 金湖县| 涞水县| 肃南| 瑞安市| 敖汉旗| 沙田区| 尚义县| 顺平县| 道真| 綦江县| 岑溪市| 遂平县| 富裕县| 黄梅县| 内丘县| 水富县| 车险| 布尔津县| 尼勒克县| 临澧县|