欢迎来学 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)
}

课程 编辑

行前准备

开始

串接资料库


前端模板


进阶讨论

参考资料 编辑