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
Nobuhiro Oto
June 13, 2025
Technology
290
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Javalinの紹介
Nobuhiro Oto
June 13, 2025
Other Decks in Technology
See All in Technology
AIエージェントがあれば技術書なんてすぐ書けるでしょ→無理でした
watany
3
300
ファミコンでPHPを動かす / PHP on the Famicom
tomzoh
2
620
『モデル + ハーネス』で読み解く AIエージェント入門
oracle4engineer
PRO
2
170
文字起こし基盤の信頼性
abnoumaru
0
120
それでも、技術なブログを書く理由 #kichijojipm / Why I Still Write Tech Blogs Even Now
shinkufencer
0
500
OpenTelemetryにおけるGoのゼロコード・コンパイル時計装について #fukuokago
quiver
0
250
SoccerMaster: A Vision Foundation Model for Soccer Understanding
kzykmyzw
0
170
インシデント事例と パッケージの全量解析に学ぶ ソフトウェアサプライチェーンの守り方 / supply-chain-attack-defense
flatt_security
0
900
ここは地獄!つらい朝会を体験することで、チームとしてのより良い振る舞いに気づくワークショップ / The stand-up meeting from hell in the game industry
scrummasudar
0
240
2026年のソフトウェア開発を考える(2026/07版) / Agentic Software Engineering 2026-07 Findy Edition
twada
PRO
26
11k
Jitera Company Deck
jitera
0
280
Devsumi 2026 Summer 人もAIも使える共通基盤を事業の加速装置にする~デザインシステム運用に学ぶ組織レバレッジ~ 渡辺 凌央
legalontechnologies
PRO
1
290
Featured
See All Featured
Paper Plane
katiecoart
PRO
2
52k
sira's awesome portfolio website redesign presentation
elsirapls
0
310
Google's AI Overviews - The New Search
badams
0
1.1k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
190
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
220
Designing for Timeless Needs
cassininazir
1
400
Optimising Largest Contentful Paint
csswizardry
37
3.8k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
520
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
How to train your dragon (web standard)
notwaldorf
97
6.7k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
270
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 初学者の個人開発では最適