webアプリケーションとは?
webアプリケーションの開発に従事しておりますが、
って聞かれても、全く知らない人に説明できるほど理解していなかったので簡単にまとめてみました。
Web ≒ ブラウザ?
一言でいってしまうと
「ブラウザ上で動くアプリケーションすべてのこと」
を言います。
みなさんの身近にあるもので言うと
・youtube
・facebook
・googleやyahoooの検索ページ
などが挙げられます。
そもそもブラウザってなに?
そもそもブラウザって何?
と思う人もいるので補足すると、
みなさんが普段インターネットで検索するときに使っているソフトです。
有名なブラウザソフトでは
Microsoft Edge
Google Chrome
Safari
などがあります。
スマホアプリはwebアプリではない?
では、ここで理解度テストの意味で1つ問題です。
スマートフォンにインストールされているアプリケーションはwebアプリケーションと言うのでしょうか?
答えは
webアプリケーションとは言いません。
なぜならスマートフォンにインストールされているアプリはブラウザから動いているわけではなく、インストールされたアプリケーションから動いているためです。
あくまでブラウザから動くアプリケーションがWEBアプリケーションです。
ちなみにスマートフォンから動くアプリケーションは正式にはモバイルアプリと呼びます。
スマホからyoutubeを観る場合は?
では、もうさらに1つ問題です。
スマートフォンからyoutubeを観る場合はどうでしょう?
webアプリケーションでしょうか?
モバイルアプリケーションでしょうか?
これは、意地悪問題ですが、
何を使用しているかによります。
専用のYotubeアプリから利用している場合
モバイルアプリケーション
ブラウザアプリから使用している場合
webアプリケーション
になります。
ブラウザアプリケーション?
お分かり頂けましたでしょうか?
ブラウザから動けばすべてWEBアプリケーションなんです。
なので
って言いたくなります。
おそらくブラウザアプリケーションって名前にすると流行らなくなるから
カッコつけて、『webアプリケーション』
って名前にしたのだと個人的には思っております。
webアプリケーション=ブラウザアプリケーション