跳至內容

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)
}

課程

[編輯]

行前準備

開始

串接資料庫


前端模板


進階討論

參考資料

[編輯]