Webアプリケーションの変遷
【ゴール】
Webアプリケーションの構成要素の変遷(歴史)を知る。
○ Webアプリケーションフロントエンド年代記 - 2018年夏編
https://www.kaitoy.xyz/2018/08/16/chronicle-of-frontend-2018/
・静的コンテンツ→動的コンテンツの変遷に合わせて、三層構成(WEBサーバー、アプリケーションサーバー、データベースサーバー)が生まれた。
○ 3層クライアントと2層クライアント、どっちが良いの? | ITの学び
https://itmanabi.com/3-layer-2-layer/
・三層構成は役割分担が明確で、アプリケーション変更が容易い。
○ WEBサービスとWEB3層構造について - 文系出身システム屋の技術日記
https://nari104.hatenablog.jp/entry/2016/06/05/000004
・また、止まらない仕組みを実現する、セキュリティを高める事にも繋がる。
○ Webサイト SPAとMPAの違い
https://www.azusuki.com/spa-mpa/
・MPA→SPAの順番で進化してきた。
★まとめ
・静的コンテンツをWebで参照できる仕組みとして、WEBサーバーが生まれた
・動的コンテンツをWebで生成する仕組みとして、アプリケーションサーバーが生まれ、バックエンドでデータベースサーバーと繋ぐようになった。
・最近のWebの流行りはMPA→SPAにシフトしてきている