この章では、アプリケーション全体の設計を考えます。 まず SPA の特徴について見ていったあとに、データベースと URL を設計しましょう。 SPA のアーキテクチャ 通信パターンの特徴 シングルページアプリケーション(Single Page Application)とシングルページではない「普通の」Web アプリケーション(シングルページと対比してマルチページアプリケーションと呼ぶことにします)はブラウザ - サーバ間の通信パターンに大きな違いがあります。 まず、マルチページアプリケーションの通信は以下のようなパターンになります。 ブラウザの画面要求(GET)またはデータ送信(POST)に対してサーバは HTML を返却し、ブラウザはその HTML を描画して画面を構築します。マルチページアプリケーションの通信パターンはこのワンセットの繰り返しです。 これに対してシングルページアプリケー
![Vue + Vue Router + Vuex + Laravelで写真共有アプリを作ろう (2) アプリケーションの設計 | Hypertext Candy](https://cdn-ak-scissors.b.st-hatena.com/image/square/cbd8761010431e527e431a53930a9bbcc2f58bb4/height=288;version=1;width=512/https%3A%2F%2Fcdn.hypertextcandy.com%2Fposts%2Fvue-laravel-tutorial%2Feye-catch.jpg)