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)
}
課程
編輯行前準備
開始
串接資料庫
前端模板
進階討論