[Day 1] 什麼是Kotlin?什麼是Ktor? | 社區大學終身學習網
![[Day 1] 什麼是Kotlin?什麼是Ktor?](https://i.imgur.com/1IaoGs0.jpg)
Kotlin是JetBrains公司所開發的一個程式語言,在GoogleI/O2017中,Google宣布在Android上為Kotlin提供最佳支援之後,一躍成為Android開發領域的新寵。不過,比較 ...
![[Day 1] 什麼是Kotlin?什麼是Ktor?](https://i.imgur.com/1IaoGs0.jpg)
大家好!這邊要和大家一起聊聊怎麼用 Ktor 這個框架來處理 Kotlin 的後端服務。
聊怎麼用 Ktor 寫 Kotlin Server 之前,先來聊聊什麼是 Kotlin 和 Ktor
Kotlin 是 JetBrains 公司所開發的一個程式語言,在 Google I/O 2017 中,Google 宣布在 Android 上為Kotlin 提供最佳支援之後,一躍成為 Android 開發領域的新寵。
不過,比較少人知道的是,其實 Kotlin 是非常多功能的語言,其中的功能之一,就是用作後端開發。
作為一個原本是 JVM based 的語言,除了原本 Java 就有的 Spring Boot 以外,JetBrains 也自己開發了 100% Kotlin 的一個網頁後端框架—Ktor—供開發者選擇。
Ktor 利用了 Kotlin 語法精簡的特性,設計出了即使和其他語言的框架相比,都是非常簡單好用的後端框架。
另外,透過 Kotlin 的 coroutine,Ktor 可以很容易的處理非同步的需求。由於是 JetBrains 公司自己開發的框架,他和 JetBrains 公司 IDE 的整合度也非常的好,
簡單的說,Ktor 可以說是在各個方面,都非常有優勢的一個後端框架。
不用錢!Ktor 和 Kotlin 都是以 APACHE LICENSE 2.0 的授權釋出,所以不用擔心授權範圍和費用的問題。
說了這麼多,希望大家對 Ktor 這個框架有了相當的認識。這 30 天就讓我們一起來學習 Ktor 吧!
Google宣布Kotlin成為Android官方開發語言 | 社區大學終身學習網
Kotlin | 社區大學終身學習網
Kotlin | 社區大學終身學習網
Kotlin 教程 | 社區大學終身學習網
[Day 1] 什麼是Kotlin?什麼是Ktor? | 社區大學終身學習網
淺談Kotlin,Java終結者? | 社區大學終身學習網
![](https://i.imgur.com/1IaoGs0.jpg)
APP製作與實務應用哪裡學?臺中市甲安埔社區大學開課資訊
想要學習APP製作與實務應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
APP製作與實務應用哪裡學?臺中市甲安埔社區大學開課資訊
想要學習APP製作與實務應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...