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
160
サーバーサイドKotlinについて
九段下勉強会
August 24, 2017
Tweet
Share
More Decks by 九段下勉強会
See All by 九段下勉強会
Android kotlinであれ使えるの?どう使うの?
kudanshitastudy
0
180
Kotlinとはなんぞや
kudanshitastudy
0
200
Kotlinで地図アプリを作って見た
kudanshitastudy
0
520
RxKotlinについて
kudanshitastudy
0
560
Other Decks in Programming
See All in Programming
CSC307 Lecture 03
javiergs
PRO
1
490
Fluid Templating in TYPO3 14
s2b
0
130
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
CSC307 Lecture 02
javiergs
PRO
1
780
dchart: charts from deck markup
ajstarks
3
1k
SourceGeneratorのススメ
htkym
0
200
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
生成AIを活用したソフトウェア開発ライフサイクル変革の現在値
hiroyukimori
PRO
0
100
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
180
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
Grafana:建立系統全知視角的捷徑
blueswen
0
330
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
120
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Done Done
chrislema
186
16k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
56
Being A Developer After 40
akosma
91
590k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
450
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
130
4 Signs Your Business is Dying
shpigford
187
22k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
240
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
110
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を選択肢に入れてもらえたら嬉しいです。