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
Javalinの紹介
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Nobuhiro Oto
June 13, 2025
Technology
280
0
Share
Javalinの紹介
Nobuhiro Oto
June 13, 2025
Other Decks in Technology
See All in Technology
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
610
実装は速くなった、レビューはどうする? ― 自身のレビューをAIで再現させるサーヴァントエンジニアリングのすゝめ / Implementation got faster. So what about reviews? — An invitation to Servant Engineering: Recreating your own code reviews with AI
nrslib
6
2.9k
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
220
OpenID Connectによるサービス間連携
takesection
0
150
脅威をエンジニアリングの糧にして:恐怖を乗り越えた先にあったもの / Turn threats into fuel for engineering: what lay beyond overcoming fear
nrslib
1
380
20260528_生成AIを専属DSに_Howの次にすべきことを考える
doradora09
PRO
0
280
Claude code Orchestra
ozakiomumkj
3
910
AI駆動開発でなんでもハンズオン環境をつくってみた
yoshimi0227
0
200
「速く作る」から「正しく作る」へ ─ 生成AI時代の開発フロー改革の ロードマップと実行 ─
starfish719
0
5.4k
AI時代の私の技術インプットとアウトプット術
tonkotsuboy_com
16
8.3k
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
1
310
JEP 522 Deep Dive - G1 GC同期コスト削減によるスループット向上を徹底検証&解説
tabatad
1
680
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
6k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
210
Statistics for Hackers
jakevdp
799
230k
Building the Perfect Custom Keyboard
takai
2
780
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
130
The Pragmatic Product Professional
lauravandoore
37
7.3k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
380
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Balancing Empowerment & Direction
lara
6
1.1k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
410
Faster Mobile Websites
deanohume
310
31k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Transcript
Javalinの紹介 A simple web framework for Java and Kotlin
目次 • 自己紹介 • サーバーサイドKotlinの主要フレームワーク • Javalinとは • 主要フレームワークとJavalinの比較
自己紹介 • 大戸暢丈 • 早稲田大学の情報系 • Kotlinはエクサウィザーズで利用中 @nobu_h_o
主要なサーバーサイドKotlinフレームワーク - Spring Boot • JavaとKotlinの両方に対応 • 大規模開発 • 既存の
Spring ecosystem との連携 • アノテーション • 学習コストが高い
• (一応使えるけど) Kotlinのみ対応 • 軽量・高速 • Kotlin DSLによる型安全性 • アノテーションなし
主要なサーバーサイドKotlinフレームワーク - Ktor
Javalin • Java, Kotlinの両方に対応するライトウェイトフレームワーク • 軽量・高速 • express.js, FastAPIに似てる •
アノテーションなし • 学習コストが低い
軽量とは? コアJAR (MB) メモリ使用量 (MB) スタートアップ (s) Javalin 1.5 30
- 50 0.2 - 0.4 Ktor 3 40 - 70 0.3 - 0.6 Spring Boot 5 150 - 200 2 - 6
学習コストが低いとは?JavalinでのCRUD操作
学習コストが低いとは?JavalinでのCRUD操作
学習コストが低いとは?Spring Bootとの比較
Javalin 低い学習コスト 軽量性
Javalin 初学者の個人開発では最適