Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
サーバーサイドKotlinについて
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
九段下勉強会
August 24, 2017
Programming
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
サーバーサイドKotlinについて
九段下勉強会
August 24, 2017
More Decks by 九段下勉強会
See All by 九段下勉強会
Android kotlinであれ使えるの?どう使うの?
kudanshitastudy
0
190
Kotlinとはなんぞや
kudanshitastudy
0
210
Kotlinで地図アプリを作って見た
kudanshitastudy
0
540
RxKotlinについて
kudanshitastudy
0
570
Other Decks in Programming
See All in Programming
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
190
Jetpack Compose Mechanisms
skydoves
3
820
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
220
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
290
Next.js: The final boss of Web Performance
guaca
0
260
AIに “答え“を書かせるのを やめてみた
___akari11
0
120
AmebaブログはKMPから卒業します
kmars0605
0
190
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
140
AWSに止められる覚悟してますか?
morizo_1984
2
540
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.7k
Featured
See All Featured
The Language of Interfaces
destraynor
162
27k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Speed Design
sergeychernyshev
33
2.2k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
The Invisible Side of Design
smashingmag
301
52k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
Statistics for Hackers
jakevdp
799
230k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
520
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
580
Into the Great Unknown - MozCon
thekraken
41
2.8k
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を選択肢に入れてもらえたら嬉しいです。