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
Vue で作る非 SPA な Web システムの構成
Search
katashin
May 13, 2016
Programming
5
2.2k
Vue で作る非 SPA な Web システムの構成
SPA に対するつらさを吐き出したものです。
@ CodeGrid 四周年記念パーティ
katashin
May 13, 2016
Tweet
Share
More Decks by katashin
See All by katashin
テストの重要性 / Test is Important
ktsn
0
190
console.animate
ktsn
2
2.6k
Gulp のビルドをもっと効率化するツールを作ってみた / Making a Tool for Optimizing a Build Process of Gulp
ktsn
2
2.3k
ラムダ計算入門 / Introduction of Lambda Calculus
ktsn
0
290
Contextual ThisType and Vue.js
ktsn
0
13k
TypeScript で型検査器を作る / Implementing a type checker with TypeScript
ktsn
0
22k
大規模静的サイトのためのビルドツール
ktsn
0
2.2k
型付きテンプレートがほしい
ktsn
1
44k
Toward Type Safety of Vuex
ktsn
1
960
Other Decks in Programming
See All in Programming
AppRouterを用いた大規模サービス開発におけるディレクトリ構成の変遷と問題点
eiganken
1
440
watsonx.ai Dojo #6 継続的なAIアプリ開発と展開
oniak3ibm
PRO
0
170
Запуск 1С:УХ в крупном энтерпрайзе: мечта и реальность ПМа
lamodatech
0
950
快速入門可觀測性
blueswen
0
500
ASP.NET Core の OpenAPIサポート
h455h1
0
120
ChatGPT とつくる PHP で OS 実装
memory1994
PRO
3
190
PicoRubyと暮らす、シェアハウスハック
ryosk7
0
220
asdf-ecspresso作って 友達が増えた話 / Fujiwara Tech Conference 2025
koluku
0
1.4k
ゼロからの、レトロゲームエンジンの作り方
tokujiros
3
1k
どうして手を動かすよりもチーム内のコードレビューを優先するべきなのか
okashoi
3
870
盆栽転じて家具となる / Bonsai and Furnitures
aereal
0
1.8k
QA環境で誰でも自由自在に現在時刻を操って検証できるようにした話
kalibora
1
140
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Visualization
eitanlees
146
15k
Navigating Team Friction
lara
183
15k
A designer walks into a library…
pauljervisheath
205
24k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2k
Become a Pro
speakerdeck
PRO
26
5.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
960
The Language of Interfaces
destraynor
155
24k
Fireside Chat
paigeccino
34
3.1k
Optimizing for Happiness
mojombo
376
70k
Transcript
7VFͰ࡞Δඇ41"ͳ 8FCγεςϜͷߏ LBUBTIJO
7VF 3FBDU 3FEVY !LUTO 1VSF4DSJQU
41"ͭΒ͍ ϩʔσΟϯάɺτϥϯδγϣϯɺϧʔςΟϯάʹ͋Θͤͨঢ়ଶཧͳͲɺ ࠓ·Ͱϒϥβ͕ͬͯͨ͜ͱΛࣗલ࣮͢ΔͷͭΒ͍ 69ɺϖʔδભҠΛͤ͞ͳ͍͜ͱ͕ॏཁͰͳ͍࣌41"ʹͨ͘͠ͳ͍
41"ΛΊΑ͏ʂ ͰɺࠓͲ͖ͷϑϨʔϜϫʔΫͳͲɺ͓͍͍͠෦औΓೖΕ͍ͨ
τϥϯεύΠϧͱ͔ ϏϧυͲ͏͢Δʁ ݱࡏͷϏϧυγεςϜ͕+4ΛҰͭʹ·ͱΊΔͷͰ ϖʔδΛ·͙ͨͱͭΒ͍
ΤϯτϦϙΠϯτͲ͏͢Δʁ 3FBDUͳͲ+4͔ΒίϯϙʔωϯτͷϚϯτΛ͢Δඞཁ͕͋ΔͷͰ ϖʔδ͝ͱʹখ͞ͳ+4Λॻ͘ͷ͕ͭΒ͍
7VF &MFNFOU3FHJTUSZ 4JOHMF4UPSF )5.-ཁૉͱͯ͠ίϯϙʔωϯτΛొͰ͖Δ7VF ίϯϙʔωϯτΛ)5.-Ͱ͑ΔΑ͏ʹ͢ΔͨΊͷ&MFNFOU3FHJTUSZ ͋ΔϖʔδͰෳࡶͳঢ়ଶભҠΛͨ͘͠ͳͬͨ࣌ͷͨΊͷ4JOHMF4UPSF
جຊతʹ3FEVYͱ͔7VFYΈ͍ͨͳߏͰ ΤϯτϦϙΠϯτʹ͍ͨ͠ίϯϙʔωϯτΛ &MFNFOU3FHJTUSZ͔Βొ͢Δ
1BHF 1BHF 1BHF &MFNFOU3FHJTUSZ #VJMU +BWB4DSJQU +BWB4DSJQU )5.- ڞ௨Ͱ͍͍ͨ+BWB4DSJQUϑΝΠϧͭͷϑΝΠϧʹϏϧυ͢Δ͜ͱ͕Ͱ͖ɺ ΤϯτϦϙΠϯτ)5.-ͷதʹॻ͘͜ͱ͕Ͱ͖ΔͷͰ͖ͬ͢Γ͢Δ
ϧʔτʹۭͷ 7.ΛϚϯτ 4UPSFΛ༩ ࢠଙͱڞ༗ 7VFYͩͬͨΒ͜ΕΛͬͯ͘ΕΔ͕ɺ ࣗલͰΓ͍ͨ࣌1MVHJOΛॻ͚ྑ͍ 4JOHMF4UPSF
&MFNFOU3FHJTUSZ )5.-Ͱ͍͍ͨͷΛొ
αʔόʔαΠυͷςϯϓϨʔτʹॻ͘ 41"ͩͱαʔόʔαΠυͷػೳΛશແࢹͰࣗલ࣮͠ͳ͚ΕͳΒͳ͍͕ɺ ͜ͷΞϓϩʔνͳΒ׆༻͢Δ͜ͱ͕Ͱ͖Δ ෳࡶͳ͜ͱ͕͍ͨ࣌͠ී௨ͷ41"ͷΑ͏ʹॻ͍ͯɺͦΕΛཧ͢ΔίϯϙʔωϯτΛஔ͚ྑ͍ ϧʔτͰఆٛͨ͠4UPSFʹͲ͔͜ΒͰΞΫηεͰ͖ΔͨΊɺҰ෦͚ͩ41"ʹ͢Δ͜ͱͰ͖Δ
7VF &MFNFOU3FHJTUSZ 4JOHMF4UPSF