web-dev-qa-db-ja.com

クライアント側でほとんどのナビゲーションを行うWebアプリケーションの名前はありますか?

Web業界には、従来のウィンドウHTTPナビゲーションモデルを使用せず、代わりに依存するWebアプリケーションを具体的に参照する標準名または一般名がありますか?ほとんどまたは全体的にDOM操作についてですか?

これらのアプリケーションには通常、次の属性があります。

  • サーバーからアプリケーションフレームを1回(またはまれに)ロードします
  • ajaxリクエスト、DOM変更、および 履歴操作 (WebフラグメントまたはpushState経由)の組み合わせを使用して、その後の状態を変更します(再読み込み可能性を維持しながら)
  • 通常、新しい従来のロケーションバーナビゲーションイベント(ウィンドウレベルまたはフレームレベルのHTTP要求)をトリガーしません
  • ほとんどの場合、ダイアログボックス、オーバーレイレイヤー、無限スクロールなどの組み合わせで高度にインタラクティブなUIを提示します。

例:

  • フェイスブック
  • ツイッター
  • Gmail
  • SAToday

人気の反例、依然として主に従来のモデルに依存

  • YouTube(一部のナビゲーションはこの方法で行われますが、十分ではありません)
  • cnn.com

特にこのタイプのWebアプリケーションの名前に興味があります。聞いたことがあるような気がしますが、具体的には何も考えられません。

これらは広すぎるようです:

  • Webアプリケーション(何かを意味する可能性があります)
  • AJAXアプリケーション(何かを意味する可能性があります)
5
Nicole

これらのアプリケーションの1つの特徴:それらは1ページにとどまります。

SPA =シングルページアプリ

シングルページアプリケーション(SPA)、別名シングルページインターフェイス(SPI)は、デスクトップアプリケーションに似たより流動的なユーザーエクスペリエンスを提供することを目的として、単一のWebページに収まるWebアプリケーションまたはWebサイトです。

SPAでは、必要なすべてのコード(HTML、JavaScript、CSS)が1回のページ読み込みで取得されるか、適切なリソースが動的に読み込まれ、通常はユーザーの操作に応じて必要に応じてページに追加されます。最新のWebテクノロジー(HTML5に含まれているものなど)は、アプリケーション内の個別の論理ページの認識とナビゲートを提供できますが、ページはプロセスのどの時点でもリロードせず、別のページへの転送を制御しません。シングルページアプリケーションとの対話には、多くの場合、舞台裏でのWebサーバーとの動的な通信が含まれます...

16
stesch