欢迎来学 Ktor!一个精简的异步后端框架

什么是 Ktor

编辑

Ktor 是一个 Kotlin 语言的框架,由 Kotlin 的开发公司 JetBrains 所建立,可以简单的建立一个异步(asynchronous)处理的后端服务器。

为什么要学 Ktor

编辑

能异步处理需求的后端框架和语言不少,为什么要学习 Ktor 呢?

以下我们归纳出几点学习 Ktor 的理由

精简

编辑

立基于 Kotlin 语言的特性,我们能很精简的撰写出想要的功能,不需要大量的冗余程式码。

官方支援

编辑

由于 Ktor 是 Kotlin 语言的开发公司 JetBrains 所建立,所以在和 Kotlin 的搭配以及 IntelliJ Idea 这个 IDE 上的搭配度都非常的好。

容易使用

编辑

透过 Ktor 的设计,不管是建立 API 或者撰写网页显示,都非常的容易使用

比方说,建立 Hello World 的路径是

get("/hello") {
    call.respondText("HELLO WORLD!", contentType = ContentType.Text.Plain)
}

课程

编辑

行前准备

开始

串接数据库


前端模板


进阶讨论

参考资料

编辑