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
Laravelの開発環境構築、何が良いか比較検証してみた.pdf
Search
k_yoshikawa
March 31, 2019
Programming
3.4k
0
Share
Laravelの開発環境構築、何が良いか比較検証してみた.pdf
k_yoshikawa
March 31, 2019
More Decks by k_yoshikawa
See All by k_yoshikawa
Qiitaでバズった勉強会をやってみて、 さらにそれをQiitaに書いたら、 その記事がバズってしまった話
k_yoshikawa
0
180
GolangとMySQLを接続して、APIを作ってみた
k_yoshikawa
2
840
Other Decks in Programming
See All in Programming
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
220
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
160
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
460
Nuxt Server Components
wattanx
0
230
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
1
210
AIと共にエンジニアとPMの “二刀流”を実現する
naruogram
0
110
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
240
「速くなった気がする」をデータで疑う
senleaf24
0
120
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
350
forteeの改修から振り返るPHPerKaigi 2026
muno92
PRO
3
110
KagglerがMixSeekを触ってみた
morim
0
360
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.2k
Featured
See All Featured
Building an army of robots
kneath
306
46k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
320
Designing for Timeless Needs
cassininazir
0
180
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
GitHub's CSS Performance
jonrohan
1032
470k
Fireside Chat
paigeccino
42
3.9k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
94
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
190
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Between Models and Reality
mayunak
2
250
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
230
Transcript
-BSBWFMͷ։ൃڥߏஙɺ Կ͕ྑ͍͔ൺֱݕূͯ͠Έ ͨʂ 1)1FS,BJHJ ݄
ࣗݾհ w٢थ!IVOIVOZPTTIZ w ࡀ wגࣜձࣾσβΠϯϫϯɾδϟύϯ wΤϯδχΞྺ w ͦΕ·Ͱಉ͡ձࣾͰਓࣄۀ wΤϯδχΞྺ1)1FS
w-BSBWFM͔Β৮Γ࢝Ίͨ
ຊ
ॳΊͯͷ-BSBWFM։ൃڥɺ ͲΜͳ෩ʹ࡞Γ·͔ͨ͠ʁ
-BSBWFMଂαʔό ϏϧτΠϯΣϒαʔό 9".11 .".1 )PNFTUFBE 7BMFU -BSBEPDL %PDLFS %PDLFS$PNQPTF
Ͱ͔Βࣗ࡞ ɾɾɾ ͨ͘͞Μ͋ΔΒ͍͠ ڥߏஙπʔϧ
None
ͲΜͲΜ Ξτϓοτ͢Δʂ ͷඪ
None
-BSBWFM։ൃڥߏஙΛ ৭ʑࢼͯ͠ൺֱͨ͠ͷΛ ൃද͠·͢ʂ ͱ͍͏Θ͚Ͱɾɾɾ ྸ·͋·͋ߦͬͯ·͕͢ɺຊʹൃදॳΊͯͰ͢ɻɹ
ࠓ͢͜ͱ w ֓ཁ w ॴཁ࣌ؒ ҆ w ඞཁͳεΩϧ w
-JOVYίϚϯυɺ$PNQPTFS͍ͬͯΔલఏ w ࡞ͬͯΈͨײ w ϝϦοτσϝϦοτ ҙࣄ߲
ࠓ͞ͳ͍͜ͱ w ৄࡉͳߏஙํ๏ w πʔϧࣗମͷϝϦοτσϝϦοτ
ରͱͳΔํ w -BSBWFMΛ৮ͬͨ͜ͱ͕ͳ͍ํ w -BSBWFMࣗମ৮ͬͨ͜ͱ͕͋Δ͚Ͳɺߏங ͷ͜ͱ͋·Γ֮͑ͯͳ͍ํ
ʮͲ͏ͤ͋Ε͔͜Ε͔ͩΖʯ ͱࢥ͍ͬͯΔํ w ·͞ʹ͋Ε͔͜Ε͔ͦΕͰ͢ w ϚαΧϦ͛Δ४උӡಈΛ࢝Ί͍ͯͩ͘͞ w ͰॳΊͯͳͷͰ͓खॊΒ͔ʹ͓ئ͍͠·͢
ཹҙલఏࣄ߲ w .BD04Ͱߏங͢ΔલఏͰ͠·͢ w ຖճ৽͍͠ϓϩδΣΫτΛ࡞Γ·ͨ͠ w τοϓϖʔδΛݟΕΔॴ·ͰΛΰʔϧͱͯ͠ ·͢ ͪΌΜͱ͍ͬͯ·ͤΜ
None
ͭΊ
-BSBWFMଂαʔό ϏϧτΠϯΣϒαʔόʔ
֓ཁ w 1)1͔ΒΣϒαʔόʔͷػೳ͕Έ ࠐ·Ε͍ͯΔ w ͦΕΛར༻ͨ͠BSUJTBOίϚϯυΛଧͯɺ -BSBWFMڥ͕ಈ༷͘ w ެࣜυΩϡϝϯτʹهࡌ͞ΕͨΓํ
ॴཁ࣌ؒεΩϧ w ॴཁ࣌ؒɿ ΄΅Πϯετʔϧͷ࣌ؒ w ඞཁͳεΩϧɿ -JOVY͑Εಛʹͳ͠
ೖ͍ͬͯΔ1)1ͷόʔδϣϯʹΑͬͯ VQHSBEF͢Δඞཁ͕͋Δ͔
ʮ·ͣ-BSBWFMΛ৮Γ͍ͨʯ ͱ͍͏ํ͜ΕͰेͰ͢ ॳΊ͔Β%PDLFSΛ͓͏ͱ͔৭ؾ͍͍͚ͮͯ·ͤΜ ײ
ϝϦοτ ຊʹߏஙָ͕ લఏͱͳΔ͕ࣝগͳ͍
σϝϦοτ ҙࣄ߲ .Z42-ผ్Πϯετʔϧ͢Δඞཁ͋Γ ͋͘·Ͱݕূ༻Ͱ͋Δ͜ͱ͓Εͳ͘ ਐΊ͍ͯ͘தͰ1)1֦ுπʔϧΛ৭ʑΠϯε τʔϧ͠ͳ͍ͱ͍͚ͳ͘ͳΔ͔ ະݕূ
$PNQPTFS 1)1ΛϋʔυΣΞʹೖΕΔ ඞཁ͕͋Δ ԾڥͰ࡞Δ߹ͱൺͯ
ͭΊ
9".11
֓ཁ w 1)1 .Z42-ΛؚΜͩ"QBDIFσΟετϦ Ϗϡʔγϣϯ w 1)1FSͷొཽͱͯ͠ࠓճࢼͯ͠Έ͕ͨɾɾɾ w ͬͨύοέʔδʮ9".117.GPS049ʯ ʮ9".11GPS049ʯ"QBDIF͕ಈ͖·ͤΜͰͨ͠ɾɾɾ
ॴཁ࣌ؒεΩϧ w ॴཁ࣌ؒɿd࣌ؒ ్த໎ͯ͠·ͨ͠ w ඞཁͳεΩϧɿ 9".11ͷ͍ํ
ർΕΔΘΓʹಘΔͷ͕ গͳ͍ͷͰΊͨํ͕͍͍ ଟ9".11-BSBWFMʹ͍ͯͳ͍ ૉͷ1)1ֶश༻ʁ -BSBWFM৮Δ͚ͩͳΒଂαʔόͰेͰ͢ ײ
ڧ͍ͯݴ͑ΔϝϦοτ .Z42-Λ༻ҙͯ͘͠Ε͍ͯΔ w Ͱ͜ΕଂαʔόҎ֎ͩͱଞͷಉ͡ ίϚϯυ͋·ΓΘͳͯ͘ࡁΉʁ w ͨͩ-BSBWFMΛೖΕΔͳΒίϚϯυඞਢ
w ίϚϯυ $-* ͔Βಀ͛ͯμϝ
σϝϦοτ ίεύ͕ѱ͍ ࡞ͬͨϓϩδΣΫτϑΝΠϧ͕ߦํෆ໌ʹ 9".11ͷ͍ํΛཧղ͢Δ͜ͱʹকདྷੑΛ ײ͡ͳͯ͘Ϟνϕʔγϣϯ͕Լ͕Δ ผʹ9".11Λ͔ͬͨΒͱ͍ͬͯ"QBDIFΛ
ཧղͰ͖Δؾ͕͠ͳͯ͘͞ΒʹϞνϕ SZ
ͭΊ
-BSBWFM)PNFTUFBE
֓ཁ w -BSBWFMެࣜͷ7BHSBOUCPY w ݸผͰιϑτΣΞ֤छΛΠϯετʔϧͤͣ ʹɺԾڥʹ-BSBWFMڥ্ཱ͕ͪ͛Մೳ
ॴཁ࣌ؒεΩϧ w ॴཁ࣌ؒɿd࣌ؒ ͦ͜·Ͱ͘͠ͳ͍ w ඞཁͳεΩϧɿ ԾԽιϑτΣΞ 7JSUVBM#PY
ͷࣝ 7BHSBOUͷࣝ
͍͍ײ͡ͳڥΛ ༻ҙ͍ͨ͠ํʹ͓͢͢Ί ॳΊͯ-BSBWFM৮Δ͚ͩͳΒଂαʔ SZ .Z42-ͷ༻ҙෆཁʹͳΔͷͰଂαʔόΑΓ͓͢͢Ί ײ
ϝϦοτ -BSBWFMਪͳͷͰ҆৺ ࡞Δͷͦ͜·Ͱ͘͠ͳ͍ ެࣜʹࡌ͍ͬͯ Δ௨Γ࡞ΕେৎͰͨ͠ Πϯετʔϧ࿙ΕʹΑΔෆ۩߹ى͖ͳͦ͞͏
7BHSBOUΛ͍ͬͯΔͷͰɺௐࢠ͕ѱ͘ͳΕ յ͙ͯ͢͠ʹCPYΛ࠶ੜ͢Ε0,
σϝϦοτ ҙࣄ߲ 7BHSBOU 7JSUVBM#PYͷࣝ͋Δఔඞਢ ʮ͜ͷπʔϧΛ৽ͨʹೖΕ͍ͨʯ͕ൃੜ͠ ͨ࣌ɺҰؾʹқ্͕͕Δ͔ ະݕূ
7BHSBOUΛษڧ͢ΔͳΒɺͪΌΜͱ͔Β 7BHSBOUpMFΛ࡞ͬͯߏஙͨ͠ํ͕ʹͳΔ͔ ະݕূ
ͭΊ
%PDLFS EPDLFSDPNQPTF Ͱ͔Βߏங
֓ཁ w %PDLFSΛͬͯ8FCαʔό ࠓճ/HJOY ɺ 1)1ɺ.Z42-ͷίϯςφΛ্ཱͪ͛ͯߏங w ্ཱͪ͛ͨίϯςφ্Ͱ-BSBWFMϓϩδΣΫτ Λ։࢝͢Δ͜ͱͰ࡞Δ͜ͱ͕Ͱ͖Δ
ॴཁ࣌ؒεΩϧ w ॴཁ࣌ؒɿ ৭ʑཧղ͠ͳ͕ΒରԠ w ඞཁͳεΩϧɿ %PDLFS EPDLFSDPNQPTF
ͷࣝ 8FCαʔό /HJOY ͷࣝ 1)1'1.ͷࣝ /HJOYͰ࡞ͬͨ߹
ຊ൪ӡ༻ࠐΈͰߟ͍͑ͯΔ ํʹҰ൪͓͢͢Ί ײ ॳΊͯ-BSBWFM৮Δ͚ͩͳΒଂαʔ SZ
ϝϦοτ ຬ͕ߴ͍ ͍͢͝ͷ࡞ͬͨײ͕͋Δ ࠓྲྀߦΓͷ%PDLFSͰڥ͕࡞ΕΔ ཧղ্ͨ͠Ͱ࡞Δ͜ͱ͕Ͱ͖ΕҰؾʹ %PDLFS
/HJOYͷܦݧ্͕͕Δ
σϝϦοτ ҙࣄ߲ -BSBWFMʹḷΓண్͔ͣத৺͕ંΕΔ͔ ࡞Δ ͱ͍͏ΑΓཧղ͢Δ ͷʹ͕͔͔࣌ؒΔ %PDLFS͕Θ͔Βͳ͍ํʹͱͬͯࠈ
/HJOY͕Θ͔Βͳ͍ํʹͱͬͯࠈ 1)1'1.͕Θ͔Βͳ͍ SZ
·ͱΊ w ߏஙʹ৭ʑ͋ΔΑ w ࠷ॳ-BSBWFMଂαʔόΛ͏ͷ͕͓͢͢Ί w .Z42-ࠐΈͰ࡞Γ͍ͨͳΒ৭ʑ͋Δ͚Ͳɺ 9".11͚ͩΊͨํ͕͍͍Α
ࢲ͜ͷൃදʹ͚ͯԿݸ ։ൃڥΛߏங͠·ͨ͠ɻ ͳͷͰɾɾɾ ࠷ޙʹݴ͍͍ͨ͜ͱ
͜Εͱ
͜Ε͔Γݟͯ·ͨ͠
ࢲͷ-BSBWFM ͜͜Ͱࢭ·ͬͯ·͢
ڥߏஙͰ໎Θͣɺ ͬ͞͞ͱ࡞ͬͯ͠·ͬͯɺ ࣍ͷεςοϓʹਐΈ·͠ΐ͏ʂ ࠷ޙʹݴ͍͍ͨ͜ͱ
ָ͍͠-BSBWFM)BDLΛա͍͖ͯ͝͠·͠ΐ͏ ͓ΘΓ
ࢀߟ63- w -BSBWFMଂαʔόʹؔͯ͠ IUUQTSFBEPVCMFDPNMBSBWFMKBWBMFUIUNM w 9".11ʹؔͯ͠ IUUQTXXXBQBDIFGSJFOETPSHKQJOEFYIUNM w -BSBWFM)PNFTUFBEʹؔͯ͠ IUUQTSFBEPVCMFDPNMBSBWFMKBIPNFTUFBEIUNM
w -BSBEPDLʹؔͯ͠ IUUQTMBSBEPDLJPHFUUJOHTUBSUFE IUUQTRJJUBDPN+@4IFMMJUFNTBGEEBF
͓·͚
%PDLFSͰ͔Β࡞ΔΑΓɺ -BSBEPDLͰΑ͘ͳ͍ʁ ग़͖ͯͦ͏ͳ࣭
͍͍ͱࢥ͏෦͋Δ͚Ͳɺ ݴ༿ʹͰ͖ͳ͍ϞϠϞϠ͋Γ Ξϯαʔ
ϞϠϞϠͷݪҼ -BSBEPDL·͋·͋%PDLFSͷ͕ࣝඞཁ ͦͷׂʹͲ͏ಈ͍͍ͯΔ͔͕࣮ײ͠ʹ͍͘ ͍ΖΜͳιϑτΣΞ͕ೖΓ͗ͯͯ͢ɺߏங ʹ͕͔͔࣌ؒΔ͠ɺͦ͜Α͘Θ͔ΒΜ ͩͬͨΒ࠷ॳ͔Βඞཁͳڥ͚ͩ࡞ͬͨํ͕
ཧղͰ͖Δ͠ɺΑ͘ͳ͍Ͱ͔͢ʁ
7BMFUͲ͏ͳͷʁ ग़͖ͯͦ͏ͳ࣭
.BDͷํΞϦͩͱࢥ͍· ͢ ݁ߏ؆୯Ͱ͢ ͨͩݒ೦͋Γ ޙड़ Ξϯαʔ
ݒ೦ .BDͰ͔͠࡞Εͳ͍ υΩϡϝϯτ͕গͳ͍ ṖͷίϚϯυ WBMFUQBSLͱ͔ Λผ్֮͑ͳ ͍ͱ͍͚ͳ͍
݁ہ7BMFU͕Կͳͷ͔Α͘Θ͔Βͳ͍