歡迎來學 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)
}

課程

编辑

行前準備

開始

串接資料庫


前端模板


進階討論

參考資料

编辑