Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
見せてあげますよ、「本物のLaravel批判」ってやつを。
Search
Hiromi Hishida
November 14, 2024
Programming
9k
9
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
見せてあげますよ、「本物のLaravel批判」ってやつを。
第40回関西PHP勉強会
https://phpkansai.connpass.com/event/335411/
にて発表
Hiromi Hishida
November 14, 2024
More Decks by Hiromi Hishida
See All by Hiromi Hishida
依頼する技術 #tachikawaany
77web
0
560
Maintaining an open-source library as a successor #phpxtokyo
77web
0
45
symfony/aiとlaravel/boost
77web
0
180
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
1.5k
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
1.4k
コード書くの好きな人向けAIコーディング活用tips #orestudy
77web
3
520
エンジニアのための 法規制への取り組み方 #healthtechmeetup
77web
9
2.9k
サービスクラスのありがたみを発見したときの思い出 #phpcon_odawara
77web
7
1.8k
「それはhowなんよ〜」のガイドライン #orestudy
77web
11
3.6k
Other Decks in Programming
See All in Programming
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
16
13k
すこし踏み込む CancellationToken
htkym
2
870
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
560
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
540
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.2k
setup-vp GitLab対応の裏側
naokihaba
0
120
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
290
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
460
Are APIs Still Relevant in the AI Era?
soyuka
0
300
Jetpack Compose メカニズム
skydoves
0
470
LoopHub - ローカルで動く GitHub で、AI と共同開発
jugyo
1
570
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
220
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
570
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
How to train your dragon (web standard)
notwaldorf
97
6.8k
Typedesign – Prime Four
hannesfritz
42
3.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
66k
Practical Orchestrator
shlominoach
192
12k
Producing Creativity
orderedlist
PRO
348
41k
Transcript
ୈճؔ1)1ษڧձ POUI/PW CZ!XFC ݟͤͯ͋͛·͢Αɺʮຊͷ -BSBWFM൷ʯͬͯͭΛɻ
w 1)1FSྺ w ʙϑϦʔϥϯε։ൃऀ w ࣗࣾαʔϏεاۀʹब৬ w స৬ΛܦͯɺݱࡏʢגʣϦϯέʔδϑϧα ΠΫϧΤϯδχΞϓϩμΫτΤϯδχΞ w
#UP#UP&༧ҩྍϓϩμΫτΛ࡞͍ͬͯ· ͢ w ຊ4ZNGPOZϢʔβʔձ /BHPZBQIQ w ݄ʹ1)1ΧϯϑΝϨϯε໊ݹΓ· ͢ʂདྷͯͶʂεϙϯαʔืूதͰ͢ʂʂ XFCʢͳͳ͏͐Ϳʣ
ઌिɺ-BSBWFM൷ͷهࣄ͕ͪΐ͍όζΓ·ͨ͠Ͷ w -BSBWFM͕ԿʹμϝͰ࣌Ε͔Λઆ໌͢Δ w IUUQTRJJUBDPN.BEBLB)FSJJUFNTFGDBCCCF
ࢲԿલ͔Β-BSBWFM൷Λ͖ͬͯ·ͨ͠ w લ৬Ͱॻ͍ͨϒϩάʮϑϨʔϜϫʔΫͲ͏Ͱ͍͍ʯΧϧςοτ։ൃ෦͕ 4ZNGPOZΛબͿཧ༝IUUQTUFDIRVBSUFUDPNDPKQXIZ XFDIPPTFTZNGPOZ w -BSBWFMͰSFTPMWF ΛΘͳ͍։ൃʹνϟϨϯδ͠Α͏ʙ-BSBWFMͩͬͯ͜͜ ·Ͱ%*Ͱ͖ΔʂʙIUUQTTQFBLFSEFDLDPNXFCMBSBWFMEFSFTPMWF IPHFDMBTTXPTIJXBOBJLBJGBOJUJZBSFO[JTJZPV
MBSBWFMEBUVUFLPLPNBEFEJEFLJSV
4ZNGPOZͷਓ͔ͩΒ4ZNGPOZ࠷ߴͬͯݴ͍͍͚ͨͩͰ͠ΐʁ
͕ɺͷهࣄʹ͍ͭͯͪΐͬͱϙΠϯτ͕ҧ͏ͱࢥ͍·ͨ͠ w ΦϯϓϨલఏ w .7$
.7$ʹ͍ͭͯʢ༨ஊʣ IUUQTXXXTMJEFTIBSFOFUTMJEFTIPXNWD Γ͓લΒͷ.7$ؒҧ͍ͬͯΔCZ!NVHFTP
IUUQTTQFBLFSEFDLDPNXFCXIBUJTNPEFM
લఏϗϏʔ1)1FSͷօ͞Μ͖ͳϑϨʔϜϫʔΫ͍ͬͯͩ͘͞ w ϗϏʔ1)1FSͷօ͞ΜͲΕͰ͖ͳϑϨʔϜϫʔΫΛͬͯɺͳΜͳΒ࡞ ͖ͬͯʹ͍͍͑ͱࢥ͍·͢ɻ w ࢲաڈʹԿ͔ΦϨΦϨϑϨʔϜϫʔΫΛ࡞ͬͯ༡ͼ·ͨ͠
લఏ৬ۀ1)1FSอकੑɾ։ൃ࣋ଓੑʹറΒΕΔ w ݶΓͷΠϕϯταΠτɾظؒݶఆͷΩϟϯϖʔϯαΠτείʔϓ֎ w ෳਓͷ1)1FS͕ڠྗͯ͠Կϲ݄͔͚ͯ։ൃ͠ɺϏδωεͷण໋࣍ୈͰ ʙेఔϝϯς͢ΔγεςϜ͕ߟͷର w ͋͘·Ͱ*.0
-BSBWFMͷ͍͍͜͜ɺ͕͕ͩ͜͜μϝʂू w ͋͘·Ͱ*.0
%*͕͋Δʂ͕ͩɺ%*Λճආ͢Δํ๏͕͋ͬͯެࣜͦΕΛਪʂ w %*͕͋Δͷ͍͍ɻͱ͍͍ͯɻ w ؔ৺Λͯ͠ίʔυΛॻ͖͍͢ w ςετ͕ॻ͖͍͢ w ͕ͩ w
άϩʔόϧͳϔϧύʔؔBQQ SFTPMWF Λ͑Ͳ͜ͰʢCMBEFςϯϓϨʔτͷதͰ͑͞ʂʣίϯς φ͔ΒαʔϏε͕औΓग़ͤΔ w 'BDBEF w άϩʔόϧͳϔϧύʔؔDPO fi H Λ͑Ͳ͜ͰઃఆʹΞΫηεͰ͖Δ w &MPRVFOUͷ.PEFMXIFSF .PEFM fi OE తͳ༻๏
͢ΕυϝΠϯͱϑϨʔϜϫʔΫͷڑΛอͭ͜ͱՄೳʂ͕ͩɺͷ࿑ྗ ͕ߴ͗͢Δʂ w -BSBWFMͷίʔυͱΘͨͨͪ͠ͷίʔυͱͷڑΛอͭCZCMVF@HPIFJNPDIJ IUUQTTQFBLFSEFDLDPNCMVF@HPIFJNPDIJQIQDPO w ͕ͩ w લड़ͷάϩʔόϧؔɺTUBUJDϝιουʹΑΓ༰қʹυϝΠϯίʔυͷ -BSBWFMԚછ͕ൃੜ͢Δ
ʢ͍͍ͱ͜Ζݟ͔ͭΒͳ͔ͬͨʣʂউखʹଞͷ֓೦ΛआΓͯಠࣗͷҙຯΛ͚ͭΔ ͳɺීٴͤ͞Δͳʂ w ͜͜ͷ͍͍ͱ͜ΖҰੜݒ໋୳ͨ͠ΜͰ͕͢ݟ͔ͭΓ·ͤΜͰͨ͠ʜ͆ w -BSBWFMͷ'BDBEFຊདྷͷ'BDBEFύλʔϯͱҟͳΔ͕ɺطʹେͷ1)1FS 'BDBEFͱ͍͑-BSBWFMͷΞϨͩͱࢥ͍ࠐΜͰ͠·͍ͬͯΔ ͻͩΓ
Φʔϓϯιʔεͳͷ͍͍Ͷʂ͕ͩɺແݴSFKFDUଟ͗͢ʂ w ΦʔϓϯιʔεͰ։ൃ͞Ε͍ͯΔ͜ͱૉΒ͍͠ w ຊ͔ΒίϯτϦϏϡʔλ͕ʑग़͍ͯΔ w ͕ͩ w ແݴSFKFDU͕ଟ͗͢Δ w
༗໊ʹͳΓ͗ͯ͢༗ແͷ1VMM3FRVFTU͕དྷΔ͔Βํͳ͍໘͋Δͷ͔ ͠Εͳ͍ w 4ZNGPOZSFKFDUͰ͋ͬͯຖճஸೡʹઆ໌͕͋Δ
ຊͷ-BSBWFM൷·ͱΊ %*͕͋Δʂ͕ͩɺ%*Λճආ͢Δํ๏͕͋ͬͯެࣜͦΕΛਪʂ ͢ΕυϝΠϯͱϑϨʔϜϫʔΫͷڑΛอͭ͜ͱՄೳʂ͕ͩɺ ͷ࿑ྗ͕ߴ͗͢Δʂ উखʹଞͷ֓೦ΛआΓͯಠࣗͷҙຯΛ͚ͭΔͳɺීٴͤ͞Δͳʂ Φʔϓϯιʔεͳͷ͍͍Ͷʂ͕ͩɺແݴSFKFDUଟ͗͢ʂ
ຊͷ-BSBWFM൷·ͱΊ %*͕͋Δʂ͕ͩɺ%*Λճආ͢Δํ๏͕͋ͬͯެࣜͦΕΛਪʂ ͢ΕυϝΠϯͱϑϨʔϜϫʔΫͷڑΛอͭ͜ͱՄೳʂ͕ͩɺ ͷ࿑ྗ͕ߴ͗͢Δʂ উखʹଞͷ֓೦ΛआΓͯಠࣗͷҙຯΛ͚ͭΔͳɺීٴͤ͞Δͳʂ Φʔϓϯιʔεͳͷ͍͍Ͷʂ͕ͩɺແݴSFKFDUଟ͗͢ʂ ࠷ۙ࣌ΕʹͳͬͯͩΊʹͳͬͨΜ͡Όͳ͍ͧɺ ੲ͔Β͜͏͍͏ͱ͜Ζ͕μϝͳΜͩ
5IBOLZPV