Kotlin 近年來已經成為後端開發的新寵,不僅語言特性能自然搭配非同步程式設計,更有許多專為雲端應用設計的框架。其中,Ktor 作為 JetBrains 官方打造的框架,在 3.0 版本帶來了更佳的效能與擴充能力,讓 Kotlin 在後端開發領域的地位更為穩固。
本系列文章會介紹 Ktor 3.0 的基礎用法,逐步延伸到、API 設計、測試、部署等主題,並且搭配常見的 Kotlin 生態圈工具,例如 Koin、Exposed、kotlinx.coroutines⋯⋯等,讓你能快速組合出完整的後端解決方案
除了 Ktor 官方的開發用套件以外,有一些 今天我們來介紹怎麼在 Ktor 專案內使用 detekt 這個套件 有關 detekt 這個套件是什麼,可以參考...
介紹完了各種套件安裝,今天來講講實際的部署 我們試著將之前寫好的專案部署到 Google Cloud Platform 上面看看 雲端容器化的專案部署,基本概念...
講完了 Ktor 程式的撰寫、套件的使用、也講過了部署。 今天來講講為什麼我會選擇使用 Ktor,以及我主觀比較 Ktor 和其他後端開發框架的優缺點。 Lar...
昨天聊完了和 PHP Laravel 框架的比較 今天來聊聊我主觀對 Ktor 和 Golang 進行後端開發的比較 Kotlin vs Golang 首先比較...
前面講過了和 golang 的比較,今天來講講和 Python 進行後端開發的比較 Python Python 作為一個知名度非常高的程式語言,也有許多人嘗試用...
今天我們來討論 Kotlin 最常一起討論比較的語言:Java。 Java 作為後端開發 Java 作為一個歷史悠久的語言,能夠應用的範圍也非常的廣,後端開發自...
比較過 Spring boot 的路由寫法,以及 ORM 寫法之後 今天我們來比較一下 Spring boot 在非同步需求下的寫法,和 Ktor 有什麼不同...
我們花了不少時間講 Spring Boot 這個框架,今天我們來聊聊另一個框架:Quarkus Quarkus Quarkus 一樣是後端開發的框架,是由 Re...
quarkus 作為一個和雲端服務整合度很高的後端框架 裡面也有很多的套件可以協助後端和雲端服務進行整合 我們先安裝 quarkus 裡面和 kubernete...
和框架的使用方式比較過後,今天我們來談談教學跟文件的完整度。 建立專案 要建立一個全新的 Ktor 專案,我們前面已經操作過幾次,就是使用 https://st...