【うぇぶあぷりけーしょん】
Webアプリケーション とは?
最終更新:
💡 Webの技術で、操作できるアプリを届ける
Webの技術で提供し、主にブラウザーで利用するアプリ。ブラウザーとサーバーの役割、SPA・PWA、オフラインやカメラ利用を解説します。
📌 このページのポイント
Webアプリは、Webサイトとは違うの?
操作して機能を使う点に注目した呼び方だね。メールの送受信や文書編集などが例だ。情報を読むサイトとの境界は厳密な二分ではなく、サイトの一部にアプリの機能を置く場合もある。
どうやって動くの?
計算は全部サーバーで行う?
全部SPAという作りなの?
カメラは、専用アプリでしか使えない?
もっと詳しく知りたい人へ
更新したら、すべての利用者にすぐ反映される?
提供側で更新できる利点はありますが、すでに開いた画面やキャッシュ、PWAの更新の仕組みなどによって反映の時期は変わります。古い画面と新しいサーバーが通信する場合も考慮します。
ブラウザーに見える部分だけ作ればよい?
必要な機能によります。共有データやログインを扱うなら、保存先、認証、権限の確認なども設計します。ブラウザー側で入力を確認するだけで、サーバー側の安全性が保証されるわけではありません。
まとめ:ざっくりこれだけ覚えればOK!
「Webアプリケーション」って出てきたら「Webの技術で提供し、主にブラウザーから使うアプリ」と思えばだいたいOK!
📖 おまけ:英語の意味
「Web Application」 = Webの技術を使うアプリケーション
💬 Webアプリと略します。Webサイトと明確に二分する統一的な境界があるわけではなく、操作して目的を達成する機能に注目して使われる言葉です。