Web アプリケーションとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > デジタル大辞泉 > Web アプリケーションの意味・解説 

Webアプリケーション

読み方ウェブアプリケーション
別名:WebアプリケーションプログラムWebアプリウェブアプリ
【英】Web application

Webアプリケーションとは、Webサーバー上で動作しWebブラウザ用いて利用するアプリケーションのことである。

WebアプリケーションはWebブラウザクライアントとし、HTTP通じてWebサーバーアクセスして利用される一般的にはインターネット通じて提供されるが、同様の仕組みを持つイントラネットなどのネットワーク通じて利用する場合もある。

Webアプリケーションは、利用者側にとっては、Webページ閲覧する感覚アプリケーション利用できる、またはアプリケーションソフトローカル環境インストールしなくてもWebブラウザがあればアプリケーションの機能利用できるというメリットがある。他方Webブラウザ種類バージョンによっては、Webアプリケーションが提供する機能充分にサポートしてない場合あり得る

Webアプリケーションに対してユーザーローカル環境インストールして利用されるアプリケーションは、デスクトップアプリケーション呼ばれるまた、Webアプリケーションのうち、特にFlashAjaxSilverlightRoRRuby on Rails)といった技術利用して高機能かつダイナミックな機能実現するものを、特にリッチインターネットアプリケーションRIA)と呼ぶことがある

インターネットの普及技術進展に伴い従来デスクトップアプリケーションとして販売されていた機能も、Webアプリケーションとして提供される場合増えている。メールクライアント同様の機能Web上で提供するWebメールなどが典型的な例と言える。既にZohoMicrosoft Office Web Appsのように、オフィスソフトオフィススイート機能もWebアプリケーションとして提供されるようになっており、GoogleChrome OSのようにオペレーティングシステムOS)をWebアプリケーション化する試み進んでいる。


ウェブアプリケーション

(Web アプリケーション から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/03/07 07:17 UTC 版)

ウェブアプリケーション(Web application)は、ウェブWorld Wide Web)技術を基盤としたアプリケーションソフトウェアである。


  1. ^ HTMLMediaElement インターフェイスは、 HTMLElement に音声や動画で一般的なメディアに関する基本的な能力の対応に必要なプロパティやメソッドを追加します。 HTMLMediaElement. MDN web docs
  2. ^ Service Workerは、基本的にウェブアプリケーション、ブラウザー、そして(もし繋がっていれば)ネットワークの間に介在するプロキシサーバのように振る舞います。これは、よりよいオフライン体験を可能にするように意図されており、ネットワークのリクエストに介在してネットワークの使用可否の状況に基づいて適切な対応を取ったり、サーバ上にあるアセットを更新したりします。サービスワーカー API. MDN web docs
  3. ^ WebAssembly は最近のウェブブラウザーで動作し、新たな機能と大幅なパフォーマンス向上を提供する新しい種類のコードです。 WebAssembly の概要 - WebAssembly とは何か. MDN web docs
  4. ^ 他にもPerlのためのmod_perlやPythonのためのmod_pythonRubyのためのmod_rubyなどが存在する。
  5. ^ これらのアプリはどこでも動作し、ネイティブアプリと同様の使い勝手を提供する様々な機能を提供します。 プログレッシブウェブアプリ. MDN web docs
  6. ^ assignedElements()HTMLSlotElement インターフェイスのプロパティで、このスロットに割り当てられた一連の要素を返します。 MDN web docs - Web API
  7. ^ 特別な children という props を使い、以下のようにして受け取った子要素を出力することができます。... children の props の代わりに独自の props を作成して渡すことができます。 React Docs - コンポジション vs 継承
  8. ^ React.Children はデータ構造が非公開の this.props.children を扱うためのユーティリティを提供します。 React Docs - React の最上位 API
  9. ^ a b Delta Sync 機能を使用すると、同期プロセスで基本クエリと差分クエリという 2 つの別々のクエリを指定できます。これにより、クライアントは大量のレコードを含む可能性のある基本クエリでのローカルキャッシュをハイドレートし、最後のクエリ以降に変更されたデータのみを受信できます (差分更新)。 AWS AppSync - チュートリアル: Delta Sync
  10. ^ The Self-contained System (SCS) approach is an architecture that focuses on a separation of the functionality into many independent systems, making the complete logical system a collaboration of many smaller software systems. scs-architecture.org


「ウェブアプリケーション」の続きの解説一覧

Web アプリケーション

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/01 02:22 UTC 版)

継続」の記事における「Web アプリケーション」の解説

Webアプリケーションにおいて、継続利用開発効率上げるとして、継続利用するスタイルでのWebアプリケーションの開発がおこなえるフレームワーク開発されており、Kahuaなどの実装例がある。通常Webサーバではユーザからの HTTP リクエストは完全に独立したものとして扱われており、したがってサーバ上で走っているプログラム個々リクエスト独立した計算過程として完了しなければならなかった。しかし、多くの Web アプリケーションでは『ログイン』や『買い物カゴへの追加』など、あたかもサーバ上で連続した状態を保持しているかのような機能ユーザに対して提供する必要がある従来Webプログラミングでは、これは一連のリクエストいくつかの状態に分割してサーバ上に (あるいはクッキーなどで)保存しておき、各リクエストごとにそこから復帰するという手法一般的だったが、このようなプログラミング複雑になりがちで、バグ起こりやすかった。しかし継続サーバ上に保持できればプログラマは状態の分割をなにも考えずあたかもユーザ1対1通信しているかのようなコード書くことができる。これにより複雑な Web アプリケーションがより簡単にバグ少なく書けるようになると、それらのフレームワーク開発者主張している。

※この「Web アプリケーション」の解説は、「継続」の解説の一部です。
「Web アプリケーション」を含む「継続」の記事については、「継続」の概要を参照ください。

ウィキペディア小見出し辞書の「Web アプリケーション」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

「Web アプリケーション」に関係したコラム

  • ETFの取引をスマホで行える証券会社の一覧

    ETFの取引をiPhoneやAndroidなどのスマホ(スマートフォン)で行うには、スマホで取引できる専用のアプリケーションが必要です。スマホのWebブラウザを利用して取引できる場合もありますが、文字...

  • 株式取引をスマホで行える証券会社の一覧

    株式取引をiPhoneやAndroidなどのスマホ(スマートフォン)で行うには、スマホで取引できる専用のアプリケーションが必要です。スマホのWebブラウザを利用して取引できる場合もありますが、文字が見...

  • バイナリーオプションの取引をスマホで行うには

    バイナリーオプションの取引をiPhoneやAndroidなどのスマホ(スマートフォン)で行うには、スマホで取引できる専用のアプリケーションが必要です。スマホのWebブラウザを利用して取引できる場合もあ...

  • FXの取引をスマホで行える業者の一覧

    FX(外国為替証拠金取引)の取引をiPhoneやAndroidなどのスマホ(スマートフォン)で行うには、スマホで取引できる専用のアプリケーションが必要です。スマホのWebブラウザを利用して取引できる場...

辞書ショートカット

すべての辞書の索引

「Web アプリケーション」の関連用語

Web アプリケーションのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Web アプリケーションのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリWebアプリケーションの記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのウェブアプリケーション (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの継続 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS