面试爬坑新技术之Ktor和kotlin
1.Kotlin
Kotlin是由JetBrains也就是发布IDEA的捷克公司开发的一门用于现代多平台应用的静态编程语言
Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。
Kotlin已正式成为Android官方支持开发语言。
可以在IDEA中 File—— Settings——pluugins中search后安装
kotlin的第一个工程 HelloWorld
2.Ktor
Ktor 是一个使用强大的 Kotlin 语言在互联系统中构建异步服务器与客户端的框架。现代的联网应用需要异步化来提供最佳的用户体验,而 Kotlin 协程为此提供了极其简便的方式。
搭建一个Ktor项目
快速生成以后:
由于有 main 方法,因此可以用 IDE 执行。这会打开一个 HTTP 服务器, 监听在 http://127.0.0.1:8080,可以尝试用你喜欢的 web 浏览器打开它。