跳转到内容

Ktor

维基教科书,自由的教学读本

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

课程

[编辑]

行前准备

开始

串接资料库


前端模板


进阶讨论

参考资料

[编辑]