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
NuxtでのJAMstackな開発とポイント
Search
tameto
October 18, 2018
Technology
1
3.8k
NuxtでのJAMstackな開発とポイント
tameto
October 18, 2018
Tweet
Share
More Decks by tameto
See All by tameto
Nuxtのプロダクション事例
tameto
2
3.2k
Other Decks in Technology
See All in Technology
転生CISOサバイバル・ガイド / CISO Career Transition Survival Guide
kanny
3
980
2/18/25: Java meets AI: Build LLM-Powered Apps with LangChain4j
edeandrea
PRO
0
110
データマネジメントのトレードオフに立ち向かう
ikkimiyazaki
6
960
速くて安いWebサイトを作る
nishiharatsubasa
10
12k
リアルタイム分析データベースで実現する SQLベースのオブザーバビリティ
mikimatsumoto
0
1.3k
PL900試験から学ぶ Power Platform 基礎知識講座
kumikeyy
0
130
「海外登壇」という 選択肢を与えるために 〜Gophers EX
logica0419
0
700
『衛星データ利用の方々にとって近いようで触れる機会のなさそうな小話 ~ 衛星搭載ソフトウェアと衛星運用ソフトウェア (実物) を動かしながらわいわいする編 ~』 @日本衛星データコミニティ勉強会
meltingrabbit
0
140
Building Products in the LLM Era
ymatsuwitter
10
5.4k
次世代KYC活動報告 / 20250219-BizDay17-KYC-nextgen
oidfj
0
250
分解して理解する Aspire
nenonaninu
1
110
2025-02-21 ゆるSRE勉強会 Enhancing SRE Using AI
yoshiiryo1
1
320
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
RailsConf 2023
tenderlove
29
1k
Bootstrapping a Software Product
garrettdimon
PRO
306
110k
Six Lessons from altMBA
skipperchong
27
3.6k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Statistics for Hackers
jakevdp
797
220k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Side Projects
sachag
452
42k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Transcript
/VYUͰͷ+".TUBDLͳ։ൃͱϙΠϯτ /VYU.FFUVQ!$ZCFS"HFOUओ࠵ɿ4$065&3 <8&%>ҝ౻ΞΩϥ
࣭ φΫελʔͳօ͞Μɺ +".TUBDLͬͯݴ༿ͬͯ·͔͢ʁ
࣭ /VYUKTͰ+".TUBDLͳ։ൃ͕ɺ ΊͪΌͪ͘ΌָͳͷͰຊ/VYUͰͷ+".4UBDL ։ൃʹ͍ͭͯ͝հ͍͖ͯ͠·͢ʂ
࣍ ‣ ࣗݾհ ‣ +".TUBDLͱԿ͔ʁ ‣ +".TUBDLͱ͍͏༻ޠʹ͍ͭͯ ‣ /VYU+".TUBDLͱ૬ੑ͕ྑ͍ ‣
+".TUBDLͷΤίγεςϜ ‣ +".TUBDLͳ։ൃͰͷ֤։ൃϙΠϯτͷઆ໌ ‣ ϙΠϯτᶃɿϧʔςΟϯάͱ"1*ͰͷϑΝΠϧੜ ‣ ϙΠϯτᶄɿ/FUMJGZͰͷQSFSFOEFSJOH
ࣗݾհ ‣ ॴଐ ‣ גࣜձࣾ30-0 ‣ 69ʴ։ൃΛத৺ʹडୗͰγεςϜ։ൃΛͭͭࣗࣾ͠αʔϏε։ൃɻ ‣ ࣄ༰ ‣
ຊ৬"84େ͖ͳ1)1 -BSBWFM ͷόοΫΤϯυΤϯδχΞ ‣ αʔό 1)1PS(P ϑϩϯτ 3FBDU /FYU PS7VF /VYU ΞϓϦ ‣ ΞΧϯτ ‣ 5XJUUFSɿ!"LJSB5BNFUP ҝ౻ ΞΩϥ
+".TUBDLͱԿ͔ʁ ‣ +BWB4DSJQU "1*T .BSLVQͷུɻ ‣ αΠτࣗମશͯ+BWB4DSJQUͷΈͰهड़͠ɺಈతίϯςϯπ "1*Λ༻͠ɺ.BSLVQʹؔͯ͠(BUTCZɺ/FUMJGZΛ༻͠੩ తαΠτΛߏ͢ΔࣄΛࢦ͓ͯ͠Γɺ͜ΕΒͷ։ൃΞʔΩςΫ νϟΛ+".4UBDLͱ͍͍·͢ɻ
+".TUBDLͱ͍͏༻ޠʹ͍ͭͯ ‣ /FUMJGZͷۀऀͰ͋Δɺ.BUUࢯ͕ఏএͨ͠༻ޠͰɺ͜ͷಈత͚ͩΕͲ੩ తͰఏڙ͢Δࣄ͕ग़དྷΔٕज़ΛԿͱݺͿ͔ߟ͑ͨ࣌ʹ࡞ΒΕͨΑ͏Ͱ͢ɻ ‣ ʮ4UBUJDʯͩͱੲͳ͕Βͷ)5.-αΠτ։ൃͱଊ͑ΒΕͯ͠·͏ҝɺ ʮ485 4UBUJD8FC5FDI ʯͱ࠷ॳݺΕ͍ͯ·ͨ͠ɻ
/VYU+".TUBDLͱ૬ੑ͕ྑ͍ σΟϨΫτϦߏ͕ϧʔϧԽ͞Ε͍ͯͯɺ੩తϑΝΠϧੜ OQNSVOHFOFSBUF ग़དྷ Δ/VYU+".TUBDLͱͱͯ૬ੑ͕ྑ͍ɻ རͱͯ͠ҎԼͷ͕̎ͭͱͯେ͖͍ɻ ‣ ᶃύϑΥʔϚϯε໘ ࣄલʹϏϧυγεςϜɺੜͨ͠ϑΝΠϧΛ$%/ʹ௨ͯ͠ද͍ࣔͯ͠ΔͷͰϢʔ βʔʹշదͳମݧΛఏڙग़དྷΔɻ
‣ ᶄηΩϡϦςΟ໘ "1*͔Βऔಘͨ͠σʔλΛ੩తϑΝΠϧͱͯ͠ੜ͍ͯ͠Δҝɺ੬ऑੑʹର͢ Δ߈ܸରॲ͕΄΅ແ͍ͱݴ͑Δɻ
/VYU+".TUBDLͱ૬ੑ͕ྑ͍ /VYUͰαΠτΛެ։͢Δ্Ͱɺ ҎԼͷ̏ύλʔϯͷΓํ͕ख๏͕ग़དྷ͍ͯ͘ɻ ɾ41" 4JOHMF1BHF"QQMJDBUJPOʣ ɾ443 4FSWFS4JEF3FOEFSJOH ɾ+".TUBDL
+".TUBDLͰͷΤίγεςϜ
+".TUBDLͳ։ൃͰͷ֤։ൃϙΠϯτͷઆ໌ɿߏ ʷ ʷ ࠓճલճͷ/VYU.FFU6Qͷࡍʹ͝հͨ͠ɺ /VYU /FUMJGZ $POUFOUGVMͷߏͰ+".TUBDLΛհ͍͖ͯ͠·͢ɻ ։ൃͷϙΠϯτͱͯ͠ϧʔςΟϯάपΓɺQSFSFOEFSSJOHͷઆ໌ʹͳΓ ·͢ɻ
+".TUBDLͳ։ൃͰͷ֤։ൃϙΠϯτͷઆ໌ɿߏ ࢀߟهࣄɿIUUQTXXXQJYFMTPOMZDPNBSUJDMFTNJHSBUJOHNZTUBUJDTJUFUPUIFKBNTUBDL
+".TUBDLͳ։ൃͰͷ֤։ൃϙΠϯτͷઆ໌ɿ$POUFOUGVM $POUFOUGVMͰ$POUFOU.PEFMΛ࡞
+".TUBDLͳ։ൃͰͷ֤։ൃϙΠϯτͷઆ໌ɿ$POUFOUGVM هࣄσʔλΛߘ
+".TUBDLͳ։ൃͰͷ֤։ൃϙΠϯτͷઆ໌ɿ/FUMJGZ /VYUΛΠϯετʔϧ͠(JUʹQVTIɻ
+".TUBDLͳ։ൃͰͷ֤։ൃϙΠϯτͷઆ໌ɿ/FUMJGZ /FUMJGZͷΞΧϯτΛ࡞͠ɺରͷ(JUΛઃఆ
+".TUBDLͳ։ൃͰͷ֤։ൃϙΠϯτͷઆ໌ɿ/FUMJGZ (JUͰQVTI͕ߦΘΕΔͱɺ/FUMJGZଆͰݕ͠%FQMPZΛ։࢝
+".TUBDLͳ։ൃͰͷ֤։ൃϙΠϯτͷઆ໌ɿ/FUMJGZ /FUMJGZͰ੩తϑΝΠϧͰͷ/VYUσϑΥϧτϖʔδ͕ެ։͞ΕΔɻ
+".TUBDLͳ։ൃͰͷ֤։ൃϙΠϯτͷઆ໌ɿϙΠϯτᶃ ϙΠϯτᶃϧʔςΟϯάͱ"1*ͰͷϑΝΠϧੜ /VYUͷQBHFTσΟϨΫτϦʹͯϑΝΠϧΛఆ͍͖ٛͯ͠·͢ɻ
+".TUBDLͳ։ൃͰͷ֤։ൃϙΠϯτͷઆ໌ɿϙΠϯτᶃ QBHFTʹϑΝΠϧΛఆٛ͢ΔͱࣗಈతʹOVYUσΟϨΫτϦͰWVF SPVUFS͕ఆٛ͞Ε͍͖ͯ·͢ɻɹ˞OQNSVOEFWͷ࣌ʹੜ͞Ε·͢ɻ
+".TUBDLͳ։ൃͰͷ֤։ൃϙΠϯτͷઆ໌ɿϙΠϯτᶃ ࣮͜Ε͚ͩͩͱμϝͰɺ੩తϑΝΠϧΛHFOFSBUFͨ࣌͠ʹɺ࡞ΒΕΔϑΝΠϧ CMPHJOEFYIUNMͷΈɻɹ˞ҰԠ+4Ͱ"1*Λऔಘ͍ͯ͠ΔͷͰهࣄҰཡऔΕΔ
+".TUBDLͳ։ൃͰͷ֤։ൃϙΠϯτͷઆ໌ɿϙΠϯτᶃ OVYUDPOpHKTʹHFOFSBUFΦϓγϣϯΛՃͯ͠ɺHFOFSBUF࣌ʹ $POUFOUGVMΑΓ"1*Λ࣮ߦͭͭ͠੩తϑΝΠϧ͕ੜ͢Δܗʹ͠·͢ɻ
+".TUBDLͳ։ൃͰͷ֤։ൃϙΠϯτͷઆ໌ɿϙΠϯτᶃ HFOFSBUF͕ྃ͢ΔͱҎԼͷΑ͏ʹCMPHԼʹσʔλ͕ੜ͞ΕΔ
+".TUBDLͳ։ൃͰͷ֤։ൃϙΠϯτͷઆ໌ɿϙΠϯτᶄ ϙΠϯτᶄ/FUMJGZͰͷQSFSFOEFSJOH /FUMJGZͰجຊɺιʔείʔυमਖ਼͠ɺ(JUʹQVTI͢Εࣗಈతʹ%FQMPZ ͞Ε·͕͢͜Εͩͱهࣄ͕૿͑ͯطʹ੩తϑΝΠϧੜ͞Ε͍ͯΔͷͰ දࣔ͞Ε·ͤΜɻ /FUMJGZͷQSFSFOEFSSJOHػೳΛ͍ɺ$POUFOUGVMͷXFCIPPLΛొ͢Δࣄ ʹΑΓهࣄొ࣌ʹ/FUMJGZଆͰϏϧυ͕ߦΘΕͯ੩తϑΝϧ͕ੜ͞Ε·͢ɻ
+".TUBDLͳ։ൃͰͷ֤։ൃϙΠϯτͷઆ໌ɿϙΠϯτᶄ $POUFOUGVMͰXFCIPPLͷൃߦ
+".TUBDLͳ։ൃͰͷ֤։ൃϙΠϯτͷઆ໌ɿϙΠϯτᶄ /FUMJGZͰXFCIPPLͷొ
+".TUBDLͳ։ൃͰͷ֤։ൃϙΠϯτͷઆ໌ɿϙΠϯτᶅ $POUFOUGVMͰهࣄͷߘ
+".TUBDLͳ։ൃͰͷ֤։ൃϙΠϯτͷઆ໌ɿϙΠϯτᶅ /FUMJGZͰϏϧυ͞Εͯɺهࣄ͕ੜ͞Ε͍ͯΔࣄΛ֬ೝ
/VYUϋϯζΦϯΠϕϯτͷએ ຊΑΓืू։࢝͠·ͨ͠Πϕϯτͷ͝հͰ͢ɻ ʹ/VYU /FUMJGZ )FBEMFTT$.4Ͱ41"Λ࡞ΔϋϯζΦϯΛ։࠵͠·͢ʂࢲϝϯλʔͱ ͯ͠ࢀՃͯ͠ڭ͑·͢ͷͰ͚ٓ͠ΕࢀՃ͍ͯͩ͘͠͞ ??
͍͋ͭ͞ օ͞Μੋඇ/VYUͰ+".TUBDLͳ8&#Λ։ൃͯ͠Έ͍ͯͩ͘͞ʂ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ