- Kotlin進階實戰
- 沈哲 易龐宙編著
- 383字
- 2022-07-27 18:28:00
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的多平臺特性,以及各種工具和功能,旨在讓構建移動跨平臺應用程序的端到端體驗盡可能高效。
推薦閱讀
- Mastering JavaScript Functional Programming
- Vue.js 2 and Bootstrap 4 Web Development
- C#程序設計(慕課版)
- Mastering C# Concurrency
- Java Web程序設計
- JavaScript前端開發與實例教程(微課視頻版)
- 組態軟件技術與應用
- C# 8.0核心技術指南(原書第8版)
- RealSenseTM互動開發實戰
- Quantum Computing and Blockchain in Business
- HTML5權威指南
- 計算機應用基礎教程(Windows 7+Office 2010)
- 精通Spring:Java Web開發與Spring Boot高級功能
- MongoDB Administrator’s Guide
- Delphi Cookbook