シングルページアプリケーションの例をいくつか挙げてください。


ベストアンサー

用語シングルページアプリケーションは、WebサイトとWebアプリケーションにのみ適用されます。これは、ブラウザに異なるWebページをロードしなくても、Webサイトの異なる画面間のナビゲーションが実現されるという事実を示しています。

典型的な例は Gmail -受信トレイでメッセージをクリックすると、ブラウザは同じWebページに留まりますが、JavaScriptコードは受信トレイを非表示にし、メッセージ本文を画面に表示します。 2000〜 2003年のウェブメールサービス、または今日の Mailinator と比較してください。

Twitter も単一ページのアプリです(をクリックした場合を除くpic.twitter.com URL)。

同じ内の別のシートをクリックしてもページが再読み込みされないという事実に基づいて、GoogleSpreadsheetsを単一ページのドキュメントと呼ぶのが妥当です。ドキュメント。

Facebook ほぼ SPA-ほとんどのインタラクションでは、新しいWebページをロードする必要はありません。それでも発生する1つの例は、左側のメニューの[写真]をクリックすることです。ブラウザを新しいURLに送信します。 。Facebookのエンジニアは、これらの反例を排除し、真のSPAエクスペリエンスを提供する方向に向かっていると思います。

回答

シングルページアプリケーションは、すべての機能が1つのpで実行されるアプリです。年齢。ユーザーが行動してもサイトは再起動しません。機能はモバイルアプリケーションに似ています。ユーザーには、ナビゲーションやアクションへの即時応答のための複数のタブがありません。

シングルページアプリケーションの主な利点は、その速度。 SPAに必要なリソースのほとんどは、アプリケーションの起動時にロードされ、使用中に再起動する必要はありません。シングルページアプリケーションは、ブラウザに大きな負荷をかけます。たとえば、ユーザーが低電力デバイスを使用している場合、速度の点でアプリケーションとうまく連携しません。

シングルページアプリケーションに基づくソフトウェア製品のリストを見てみましょう。 Gmail、Googleマップ、Googleドライブ、Twitter、Netflix、Jira、Facebook、Airbnb、Linkedin、Paypal、Pinterestなどがあります。これらのウェブアプリケーションはリアルタイムの更新を使用し、SPAアーキテクチャははるかに高速に応答を提供します。

動的なプラットフォームと少量のデータを必要とするビジネスまたは個人のWebサイトがある場合は、1ページのアプリケーションをお勧めします。

適切なWebアプリケーションアーキテクチャを選択するには、 Webアプリケーションアーキテクチャガイド

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です