Soflatec :: コンピュータプログラムの基礎を学ぶ(6)
専門講座 (TOMCAT)
Kotlin を学ぶ
Kotlin 概要を学ぶ
Kotlin による Andloid stadio を用いて、WEBアプリを作成する。
Kotlinのサーバーサイドの開発展望
「Kotlin」には、多くの種類のフレームワークがあり、 それらのフレームワークを使い分けることで、 「androidアプリ開発」「サーバーサイドの開発」など 幅広く開発の効率化を図ることができます。
それらの概要を示します。
Spring Boot::
汎用的なフレームワーク「Spring Framework」の機能の使い分けが困難というデメリットを克服したフレームワークで汎用的に使うことができ、 大規模開発にも向いている。 wasabiAPIを作るのがとても簡単で、シンプルに実装することができる。
Jooby::
軽量のWEBフレームワーク、コンパクトに開発作成可能。
Ktor::
Kotlin純正のWebフレームワークで、 システム間連携のための非同期なサーバーとクライアントを構築することが可能。
Javalin::
JavaとKotlinのための軽量のWEBフレームワーク。シンプルなブロック方式で設計されており、WebSocketやHTTP2・非同期リクエストをサポートされている。
以下のビデオは、Ktor によるserver/cliantの概要説明を示す。
7日間でKtorを学習する(サーバー側Kotlin)
Ktor-Clientを使用してHTTPリクエストを作成する方法
(レトロフィットよりもクール!)-AndroidStudioチュートリアル
前の画面に戻る
producted at 2022.2.8