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
令和時代のLAMPを考える
Search
kouki.miura
March 07, 2024
Programming
0
27
令和時代のLAMPを考える
令和時代の"LAMP"を考えてみました。
kouki.miura
March 07, 2024
Tweet
Share
More Decks by kouki.miura
See All by kouki.miura
TypeScriptがなぜ必要だったか
koukimiura
0
22
PHPUnitのマニュアルを徹底解剖してみる パート2
koukimiura
1
43
初心者向け!OSSコントリビュート概要 ~ Keycloakにプルリクエストしてみた話
koukimiura
0
120
Vuetify - Data Table Componentの検証
koukimiura
0
39
PostgreSQL-Windows x86-64インストーラでインストール
koukimiura
0
44
QuarkusによるCloudNativeなJava
koukimiura
0
77
リーン、アジャイルと自社プロセスの比較
koukimiura
0
150
PHPUnitのマニュアルを徹底解剖してみる_パート1
koukimiura
1
61
Other Decks in Programming
See All in Programming
Ethereum_.pdf
nekomatu
0
470
CSC509 Lecture 12
javiergs
PRO
0
160
デザインパターンで理解するLLMエージェントの作り方 / How to develop an LLM agent using agentic design patterns
rkaga
9
930
「今のプロジェクトいろいろ大変なんですよ、app/services とかもあって……」/After Kaigi on Rails 2024 LT Night
junk0612
5
2.2k
Welcome JSConf.jp 2024
yosuke_furukawa
PRO
0
130
ECS Service Connectのこれまでのアップデートと今後のRoadmapを見てみる
tkikuc
2
260
リアーキテクチャxDDD 1年間の取り組みと進化
hsawaji
1
220
Outline View in SwiftUI
1024jp
1
340
DevTools extensions で 独自の DevTool を開発する | FlutterKaigi 2024
kokiyoshida
0
120
watsonx.ai Dojo #4 生成AIを使ったアプリ開発、応用編
oniak3ibm
PRO
1
190
[Do iOS '24] Ship your app on a Friday...and enjoy your weekend!
polpielladev
0
110
Missing parts when designing and implementing Android UI
ericksli
0
190
Featured
See All Featured
Visualization
eitanlees
145
15k
Building Adaptive Systems
keathley
38
2.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
GitHub's CSS Performance
jonrohan
1030
460k
Gamification - CAS2011
davidbonilla
80
5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
720
Adopting Sorbet at Scale
ufuk
73
9.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
4 Signs Your Business is Dying
shpigford
180
21k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
Transcript
令和時代のLAMPを考える 三浦 恒樹 (MIURA KOUKI) 診療情報管理士 上級医療情報技師 医用画像情報専門技師 ドゥウェル株式会社 2024.03.07
IT・情報系 北海道まったりLT大会
INTRODUCE ・医療系(病院向け)ソフトウェア開発会社に勤務 ・仕事ではJava、C#、JavaScript が主な開発言語 ・開発言語・環境を統一したいと思っている
令和時代のLAMPを考える
WEB開発の流れ 1991年 WEB誕生(静的) 2000年代 LAMP(バックエンド動的) 2010年代前半 MEAN(フロントエンド動的) 2010年代後半 Jamstack(静的サイト生成) 2024年
新しいスタンダードを!
LAMPとは? ・Linux ・Apache ・MySQL ・PHP OSSを組み合わせてWEBアプリを構築する 基盤のスタンダード。 バックエンド動的を実現する。 OS Middleware
DB Program 2000年代
MEANとは? ・MongoDB ・Express.js ・Angular.js ・Node.js OSSを組み合わせてWEBアプリを構築する 基盤のスタンダード。 フロントエンド動的を実現する。 OS, Middlewareから興味が離れた。
DBは型を意識しなくなった。 DB Framework Framework Program 2010年代前半
Jamstackとは? ・JavaScript ・API ・Markup 静的サイトジェネレーター。 技術を限定せず多様性を尊重する時代。 Program API Markup(HTML) Headless
CMS 2010年代後半
2024年、新しいスタンダードは? 2000年代 LAMP(バックエンド動的) 2010年代前半 MEAN(フロントエンド動的) 2010年代後半 Jamstack(静的サイト生成) 2024年 業務系WEB開発スタンダードを定義したい! コンテンツ系
業務系
VSBP ・Vue.js ・SpringBoot ・PostgreSQL Framework Framework DB 2010年代後半 2024年~ OSSを組み合わせてWEBアプリを構築する
基盤のスタンダード。 フロントエンド動的を実現する。
LAMPとVSBPのトレンド比較
フロントエンドフレームワークのトレンド比較
バックエンドフレームワークのトレンド比較
バックエンドフレームワークのトレンド比較(訂正)
PWA API VSBPをサポートするコンポーネント 2010年代後半 Vue.js SpringBoot PostgreSQL Vuetify Tabulator OpenAPI
Generator pg_rman Keycloak Grid UI OIDC API Backup Zabbix Monitoring
SUMMARY ・2024年 業務系WEB開発スタンダードは、 Vue.js Spring Boot PostgreSQL ・VSBPと親和性が高いツール・ライブラリを使うことで 高速開発を実現できそう ご清聴ありがとうございました。