Slide 14
Slide 14 text
技術スタックの話
• サーバー
• Go
• 一番得意というかこれしか書けん
• RDB (MySQL) + Gorm
• 競技環境 + ベンチマーカーの
テンプレが配布されているので、
それの上での使用を想定
• レイヤードアーキテクチャ
• 速い開発のため、DIは捨てた
• EchoによるJSON REST API
• スキーマ定義が適当でいいので
速い開発が見込める
• クライアント
• React + TypeScript + Vite
• 慣れている & 開発がスムーズ
• Vueに比べVSCodeの拡張機能が
少し高速
• React-Router・Redux-Toolkit
• Emotion
• CSS-in-JS
• 書き方が生CSSに近い
• Vueのようなコンポーネントを
Reactで実現したかった
• axios