Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
サーバーサイドKotlinについて
Search
九段下勉強会
August 24, 2017
Programming
0
140
サーバーサイドKotlinについて
九段下勉強会
August 24, 2017
Tweet
Share
More Decks by 九段下勉強会
See All by 九段下勉強会
Android kotlinであれ使えるの?どう使うの?
kudanshitastudy
0
160
Kotlinとはなんぞや
kudanshitastudy
0
180
Kotlinで地図アプリを作って見た
kudanshitastudy
0
410
RxKotlinについて
kudanshitastudy
0
540
Other Decks in Programming
See All in Programming
Anthropic Cookbook のおすすめレシピ
schroneko
7
940
Hanami and htmx
bkuhlmann
0
210
AWS Application Composerで始める、 サーバーレスなデータ基盤構築 / 20240406-jawsug-hokuriku-shinkansen
kasacchiful
1
260
新宿ダンジョンを可視化してみた
satoshi7190
2
250
OpenAPIを中心に考えるAPI開発入門 / Introduction to API Development with a Focus on OpenAPI
seike460
PRO
2
170
2 週間で Twitter Bot を作ってみた
contour_gara
0
370
Git Lint
bkuhlmann
4
750
VSCodeでのDatabricks開発もお勧めしたい/I would also recommend Databricks development with VSCode.
kazumain
0
250
[技育CAMPアカデミア]アイディアを形に!【超入門】スマホアプリ開発〜リリースまでの流れをご紹介
teamlab
PRO
0
370
PHPの次期バージョンはこの時期どうなっているのか - Internalsの開発体制について - PHPカンファレンス小田原
youkidearitai
PRO
1
190
Netty Chicago Java User Group 2024-04-17
sullis
0
170
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
330
Featured
See All Featured
How to Ace a Technical Interview
jacobian
272
22k
How to name files
jennybc
65
93k
Done Done
chrislema
178
15k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
30
6k
Scaling GitHub
holman
457
140k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
VelocityConf: Rendering Performance Case Studies
addyosmani
320
23k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
A Modern Web Designer's Workflow
chriscoyier
689
190k
The Cult of Friendly URLs
andyhume
74
5.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
260
12k
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
Transcript
サーバーサイドKotlinについて
自己紹介 名前:Yamada Shinji GitHub: dotneet (chromy, bpush) Qiita: devneko Twitter:
@santa128bit Kotlin歴:趣味で半年、業務で半年、あわせて1年 普段はフリーランスとしてウェブサービスやアプリを開発しています。
伝えたいこと サーバサイドでも、Kotlinは既に現実的な選択肢だということを 伝えたい。
サーバーサイドKotlinの使いどころ ・静的型付けを採用する価値が高い場合 ・ハイパフォーマンスが求められるとき ・Javaのライブラリが使いたいとき ・現在 Java、Scala、Go などが適するケースに向いている。
サーバーサイドKotlinの採用事例 ・レストラン検索サービスのRettyでJavaから移行中。2017/06時点で30%がKotlinに なっている。 ・サイバーエージェントさんのFRESH!で2016年末より採用している。 ・私も去年、SNS的なサービスで採用しました。Kotlinに由来する辛さはあるにはありま したが、許容できる範囲のものでした。
Webフレームワークの選択肢 ・Spring Framework & Spring Boot まもなくリリースのSpring 5.0 ではKotlinが正式サポート。Spring Bootも正式アナウン
スはないが、オーナー開発者がKotlinのサポートに積極的。 ・Vert.x ・Ktor (JetBrainsの人が作っているKotlin製フレームワーク)
まとめ ・サーバーサイドにおいても、Kotlinは国内で複数の採用実績があります。 ・Springフレームワーク などの、強力で十分な品質のフレームワークを利用できます。 ・サーバーサイド開発において、Kotlinは既に現実的な選択肢であると言えます。 ・新規サービスの立ち上げ、Javaアプリケーションの書き換えなどを考えている場合、 Kotlinを選択肢に入れてもらえたら嬉しいです。