Upgrade to Pro — share decks privately, control downloads, hide ads and more …

それぞれの特徴から考えるフレームワーク選び

Ippei Sumida
November 29, 2022

 それぞれの特徴から考えるフレームワーク選び

PHPerのための「PHPフレームワーク」を語り合うPHP TechCafeでおはなししたスライドです

https://rakus.connpass.com/event/264108/

#PHPTechCafe

Ippei Sumida

November 29, 2022
Tweet

More Decks by Ippei Sumida

Other Decks in Programming

Transcript

  1. 1)15FDI$BGF ͦΕͧΕͷಛ௃͔Βߟ͑Δ ϑϨʔϜϫʔΫબͼ Θ͕ͨ͠ࢥ͏

  2. ֯ాɹҰฏ • ޿ౡݝग़਎ɺେࡕ෎ࡏॅ • ϑϦʔϥϯε Webσϕϩούʔ • Symfony Meetup KansaiӡӦ౳

    
 ίϛϡχςΟ׆ಈ΍ͬͯ·͢
  3. ֯ాɹҰฏ • ޿ౡݝग़਎ɺେࡕ෎ࡏॅ • ϑϦʔϥϯε Webσϕϩούʔ • Symfony Meetup KansaiӡӦ౳

    
 ίϛϡχςΟ׆ಈ΍ͬͯ·͢ ϑϦʔϥϯε
  4. ݱࡏɺࣾͷαʔϏεͷ͓ख఻͍த "ࣾ #ࣾ $ࣾ

  5. ݱࡏɺࣾͷαʔϏεͷ͓ख఻͍த "ࣾ #ࣾ $ࣾ

  6. ϓϩδΣΫτ΍νʔϜͷੑ࣭ʹΑͬͯ 
 ࠷దͳϑϨʔϜϫʔΫ͸มΘΔ ˞ݸਓͷײ૝Ͱ͢

  7. ͦΕͧΕͷಛ௃͔Β ޲͖ɾෆ޲͖Λߟ͑ͯΈͨ ৮ͬͯײͨ͡ ˞ݸਓͷײ૝Ͱ͢

  8. ˞ݸਓͷײ૝Ͱ͢

  9. $BLF1)1

  10. %BUB

  11. σʔλສࡀ🙌 w .7$ϞσϧʹಛԽͳϑϨʔϜϫʔΫ w ಛʹϞσϧ w Πϝʔδతʹɺʰ·ͣσʔλ͋Γ͖ʱ w ςʔϒϧΦϒδΣΫτͰ͍Ζ͍ΖͰ͖Δ w

    ΠϕϯτɾϏϔΠϏΞɾόϦσʔγϣϯͳͲ w جຊɺ&BHFSϩʔσΟϯά w ϓϥάΠϯͰڥք͚ͭ΍͍͢
  12. None
  13. $BLF1)1͸ ޲͍ͯΔ wσʔλઃܭͪΌΜͱ΍ͬͯΔ w&3 $36%ਤͪΌΜͱ࡞ͬͯΔ w42-ʹڧ͍ w.7$͕޷͖ ޲͍ͯͳ͍ wσʔλઃܭ͸࡞Γͳ͕Β w%#͔ͭΘͳ͍

  14. -BSBWFM

  15. &BTZ

  16. ؆୯ͳͷ͸͍͍͜ͱͩ🙌 w ਐԽ͠ଓ͚Δ৬ਓͷͨΊͷϑϨʔϜϫʔΫ w ʰ؆୯ʱʹৼ͍ͬͯΔ w "DUJWF3FDPSEͱ͔'BDBEFͱ͔ɺʮˎˎ࢖͑͹؆୯ͩΑʯ͕ଟ͍ w ؀ڥߏங΋৭ʑἧͬͯͯ؆୯ w

    αʔυύʔςΟɺࢀߟࣄྫɺॻ੶΋๛෋
  17. None
  18. -BSBWFM͸ ޲͍ͯΔ w໨ඪʹ޲͔ͬͯΘʔͬͱ࡞Δ w.71ࢦ޲ w-BSBWFMͭΑ͍ਓ͕͍Δ w؆୯Ώ͑ʹ஌͕ࣝେࣄ ࢀߟɿϘϒɾϩε ޲͍ͯͳ͍ wγϯϓϧʹ͢Δ wʮ͜Εͱ͋Ε͸෼͚Α͏ʯ͸

    
 ɹେม w-BSBWFMͭΑ͍ਓ͕ࣙΊͦ͏
  19. 4ZNGPOZ

  20. 4JNQMF

  21. ࣭ૉͳͷ͸͍͍͜ͱͩ🙌 w 4ZNGPOZ͸ϑϨʔϜϫʔΫͰ͋Δͱͱ΋ʹɺϥΠϒϥϦʢίϯϙʔωϯτʣͷηοτ w Ώ͑ʹʰૄʱʹৼ͍ͬͯΔ w 4ZNGPOZΠϯετʔϧ͚ͩͰ͸ɺ%# ςϯϓϨʔτ ϝʔϧͳͲ࢖͑ͳ͍ w

    ΦʔτϫΠϠϦϯά΍Πϕϯτɺૄ݁߹ͳίϯϙʔωϯτʹΑΓɺ 
 ʰ੾ΓऔΓʱʰ஫ೖʱ͠΍͍͢ w ʮ1)1࣮ߦ؀ڥ༻ʹ%PDLFSʁϩʔΧϧͰ1)1ಈ͘΍Ζʁʯ w αʔυύʔςΟ΍ॻ੶ɺͦ͜·Ͱͳ͍ɻʢެࣜ ЋͰͳΜͱ͔ͳΔʣ
  22. None
  23. 4ZNGPOZ͸ ޲͍ͯΔ wγϯϓϧͳͷ͕͍͍ w5%% $"͕޷͖ wʰ੾ΓऔΓʱΛߟ͑Δਓ͕͍Δ wൺֱతͰ͔͍ɾ௕ण໋ w੒ख़ͨ͠ઃܭɾϓϩδΣΫτ ޲͍ͯͳ͍ w؆୯ʹ͢Δ

    wʮ௒ศརϢʔςΟϦςΟΛ 
 ɹ࡞ͬͨΑʯ͸஍ࠈ wίʔυϨϏϡʔ͠ͳ͍ wʰີʱΛݟ͚ͭΔਓ͕͍ͳ͍
  24. ·ͱΊΔͱ $BLF1)1 wσʔλߏ଄͔ͬ͠Γ͍ͨ͠ w.7$ wن໿ʹ৐Δ -BSBWFM w؆୯ʹ࡞Γ͍ͨ w.71 w͸΍͘ग़͢ 4ZNGPOZ

    wγϯϓϧʹ͍ͨ͠ w5%% w͔ͬ͠Γ௕࣋ͪ
  25. ˞ݸਓͷײ૝Ͱ͢

  26. ͥͻଞͷϑϨʔϜϫʔΫ΋͞Θͬͯ΄͍͠ ௕͓͘෇͖߹͍͢Δͷʹɺͻͱ͔ͭ͠બ୒ࢶ͕ͳ͍ͷ͸΋͍ͬͨͳ͍ʂ BOENPSFʜ

  27. ϓϩδΣΫτ΍νʔϜͷੑ࣭ʹΑͬͯ 
 ࠷దͩͱࢥ͏ϑϨʔϜϫʔΫΛબ΅͏ ෳ਺ͨΊͯ͠