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
0
100
Javalinの紹介
Nobuhiro Oto
June 13, 2025
Tweet
Share
Other Decks in Technology
See All in Technology
Nonaka Sensei
kawaguti
PRO
3
640
AIにどこまで任せる?実務で使える(かもしれない)AIエージェント設計の考え方
har1101
3
1k
讓測試不再 BB! 從 BDD 到 CI/CD, 不靠人力也能 MVP
line_developers_tw
PRO
0
150
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
280
doda開発 生成AI元年宣言!自家製AIエージェントから始める生産性改革 / doda Development Declaration of the First Year of Generated AI! Productivity Reforms Starting with Home-grown AI Agents
techtekt
0
130
(新URLに移行しました)FASTと向き合うことで見えた、大規模アジャイルの難しさと楽しさ
wooootack
0
690
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
42
25k
自分を理解するAI時代の準備 〜マイプロフィールMCPの実装〜
edo_m18
0
110
Snowflake Intelligenceで実現できるノーコードAI活用
takumimukaiyama
1
210
Tensix Core アーキテクチャ解説
tenstorrent_japan
0
360
What's new in OpenShift 4.19
redhatlivestreaming
1
220
ユーザーのプロフィールデータを活用した推薦精度向上の取り組み
yudai00
0
290
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
35
6.7k
For a Future-Friendly Web
brad_frost
179
9.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Building an army of robots
kneath
306
45k
Navigating Team Friction
lara
186
15k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
The Invisible Side of Design
smashingmag
299
51k
Statistics for Hackers
jakevdp
799
220k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
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 初学者の個人開発では最適