㈱ベンチャーリパブリック / 主任級
アプリの近代化
一部Classic ASPで動いていた部分をRuby on Rails8 でモダナイズ。 フロントはHotwire Turbo/StimulusとVue.jsによるwebコンポーネントを併用して開発する。 フロントエンドは純粋なTurbo frame とStimulusだけでやるか迷ったが、 本を読んでみてしっくり来たのでVue.jsにチャレンジしてみることにした。 私の責任で他メンバーにも移行を促す必要が出てくること、 自身が慣れる必要があるため、まずはNuxt等のフレームワークではなく グローバル読み込みによる、jQueryと似たような使い方ができるやり方と webコンポーネントを使うこととした。 Copilotを併用したため思いのほかスムーズに進んだ。