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.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Laravelの開発環境構築、何が良いか比較検証してみた.pdf
k_yoshikawa
March 31, 2019
More Decks by k_yoshikawa
See All by k_yoshikawa
Qiitaでバズった勉強会をやってみて、 さらにそれをQiitaに書いたら、 その記事がバズってしまった話
k_yoshikawa
0
190
GolangとMySQLを接続して、APIを作ってみた
k_yoshikawa
2
850
Other Decks in Programming
See All in Programming
yield再入門 #phpcon
o0h
PRO
0
390
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
2
860
分散システム、なんですぐ死んでしまうん?耐障害性を高めたいあなたのためのレジリエンスパターン入門
mshibuya
7
6.2k
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
150
【やさしく解説 設計編 #0】DDDのコード、読めるのに分からない人へ
panda728
PRO
2
270
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
180
使用 Meilisearch 建立新聞搜尋工具
johnroyer
0
150
Claude Team Plan導入・ガイド
tk3fftk
0
200
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
520
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
210
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
170
광주소프트웨어마이스터고등학교 DevFest 특강 - 바이브 코딩 시대에서 주니어 개발자로 살아남는 방법
utilforever
1
130
Featured
See All Featured
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
180
So, you think you're a good person
axbom
PRO
2
2.1k
A designer walks into a library…
pauljervisheath
211
24k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Product Roadmaps are Hard
iamctodd
55
12k
Designing for Performance
lara
611
70k
Thoughts on Productivity
jonyablonski
76
5.2k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
2
340
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
460
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͕Կͳͷ͔Α͘Θ͔Βͳ͍