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

さくらのフロントエンド さくらの Vue.js // vue.js in SAKURA

さくらのフロントエンド さくらの Vue.js // vue.js in SAKURA

Yoshihide TANIGUCHI

November 29, 2018
Tweet

More Decks by Yoshihide TANIGUCHI

Other Decks in Technology

Transcript

  1. w 'SPOUFOE7VFKT 7VF3PVUFS 7VFY w 41" ඇ443 /VYUKT͸࢖Θͣ w $

    git ls-files | grep -E 'vue$' | wc -l  ˞ඇ"UPNJD%FTJHO w ϩʔΧϧͷ։ൃͰ͸ϞοΫαʔό &YQSFTT Λ࢖͏
 ಈ࡞Λ֬ೝͰ͖Δ࠷খͷৼΔ෣͍͚ͩΛ࣮૷
 ࣮ࡍͷ"1*ΞϓϦέʔγϣϯΛؚΊͨ֬ೝ͸ڞ༗ͷ։ൃ༻؀ڥʹ
 σϓϩΠͯ͠ߦ͏ w #BDLFOE1ZUIPO %KBOHP  w "1*ઃܭ͸0QFO"1*υΩϡϝϯτͰڞ༗ ΞϓϦέʔγϣϯߏ੒
  2. ςετ w ίϯϙʔωϯτͷςετ͸͋·Γॻ͍ͯͳ͍ʜ w ΍΍ෳࡶͳػೳɾ࣮૷ΛؚΉ΋ͷʹ͍ͭͯɺͦͷڍಈΛઆ໌͢ΔͨΊͷς ετ͕͋Δ͘Β͍ w TUPSFͷϝιουͷ͏ͪσʔλϑϩʔҎ֎ͷϩδοΫ
 FYσʔλͷՃ޻ ΛؚΜͰ͍Δ΋ͷʹ͍ͭͯςετॻ͍ͯΔ

    w ॻ͍ͯͳ͍ྫड͚औͬͨ΋ͷΛDPNNJU͢Δ͚ͩͷBDUJPO w KTʹ੾Γग़͞Ε͍ͯΔϝιουʹ͍ͭͯ΋ςετॻ͍ͯΔ w +FTU 7VF5FTU6UJMT  w HJUQVTI୯ҐͰ$*ճͯ͠ςετ BVEJU
  3. ςετྫ αʔόʔ৘ใΛऔಘ͢ΔBDUJPO w IUUQHFU ʹϞοΫΦϒδΣΫτΛ஫ೖ w ςετͷഎܠͱͳΔݕࡧ৚݅ͱظ଴͢Δ IUUQHFU ʹ౉ΔύϥϝʔλΛઃఆ w

    IUUQHFU ʹ౉͍ͬͯΔύϥϝʔλ͕ظ଴Ͳ͓Γ Ͱ͋Δ͜ͱɺϦΫΤετ݁Ռ͕DPNNJU͞ΕΔ ͜ͱΛݕূ w ݕࡧ৚݅ʹԠͯ͡ਖ਼͘͠ߜΓࠐ·ΕΔ͔ɺ͸
 ϑϩϯτΤϯυͷ੹຿Ͱͳ͍ͷͰ֬ೝ͠ͳ͍
  4. ࠔΓ͝ͱσβΠφʔͱͷڠۀ w σβΠϯͷڞ༗ɾ࣮૷͕΍΍৑௕ w ʮ99ϖʔδͷσβΠϯͰ͖·ͨ͠ʢ4LFUDIͰσβΠϯΛڞ༗ʣʯ
 ʰ͜͜ͷ༨ന෯ࢦఆແ͍Ͱ͚͢ͲͲ͏͠·͠ΐ͏͔
 ɹ͋ͱͬͯ͜͜จষ௕͘ͳͬͨΒ่Ε·ͤΜʁ
 ͦΕͱ͜͜͸จষ͕ۭͷ৔߹͸ͦΕͱ෼͔ΔจݴΛӠʑʜʱ w ίϯϙʔωϯτͷࡉ͔͍ڍಈɾ਺஋શͯΛ4LFUDIͰ఻͑Δͷ͕େมɺ


    σβΠφʔͷϦιʔε͕଍Γͳ͍ w ࠓ͸)5.-$44΋ؚΊͯશͯϑϩϯτΤϯυΤϯδχΞ͕ॻ͍͍ͯΔ͕ɺ 4UPSZCPPLΛಋೖͯ͠ϥϑըΛݩʹίϯϙʔωϯτͷ਽ܗΛΤϯδχΞ͕ॻ͖$44 ΛσβΠφʔʹॻ͍ͯ΋Β͏ͱ͔ͰվળͰ͖Δͷ͔΋ʜʁ w ʮ΢ν͸͜͏΍ͬͯΔʯ࿩Λͥͻ͓ฉ͖͍ͨ͠Ͱ͢ʂ