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

これからはじめるシングルページアプリケーション

 これからはじめるシングルページアプリケーション

2018/07/14 NEM #8

Yohei Isokawa

July 14, 2018
Tweet

More Decks by Yohei Isokawa

Other Decks in Programming

Transcript

  1. SPAが向いていないケース • 個⼈ブログなどの直帰率の⾼いサイト • コーポレートサイト
 → 情報を載せるだけの構成の場合、
   本当にSPAにする必要があるか? •

    ゲーム開発
 → リアルタイム性が求められる⾼速な描画処理が苦⼿。
   ゲーム⽤ライブラリを検討するのが無難。
  2. SPAの採⽤基準 • まずはアプリケーションの特徴を理解する。
 → SPAに向いているか?(メリットはあるか?)
 → ⼯数的に余裕があるか? • 開発体制が確保できるか。
 →

    開発作業の全てを⼀⼈で対応するのは難しい。
 → フロントヘビーな開発なので、
   実装できるフロントエンジニアを確保できるか。

  3. SPAの採⽤基準 • まずはアプリケーションの特徴を理解する。
 → SPAに向いているか?(メリットはあるか?)
 → ⼯数的に余裕があるか? • 開発体制が確保できるか。
 →

    開発作業の全てを⼀⼈で対応するのは難しい。
 → フロントヘビーな開発なので、
   実装できるフロントエンジニアを確保できるか。
 → サーバーAPIを実装できる⼈がいるか。
  4. 実際のプロダクトでの例 • React + Django • React + CakePHP3 •

    Angular + Firebase + Google Cloud Platform
 (Cloud Storage, Cloud Functions)