COLUMN
コラム
2020年09月29日
SPA:Single Page Application – キーワード解説
カテゴリー:テクノロジー
タグ:keyword
システムのフロントエンドとなる Web アプリケーションの開発手法。単一の Web ページとして構成することで、デスクトップアプリケーションのようなユーザ体験を可能にします。
Google の Angular・Vue.js、Facebook の React が、SPA のためのフレームワークとしてオープンソースで提供されています。
従来のWebシステムフロントエンド
操作のたびに、リクエストと画面遷移が発生。表現力がとぼしく、反応に時間かかるため、ユーザー体験が細切れになっていました。
そのためリッチクライアントを実現するには、Flash や Java アプレットなどの独自技術を採用したり、Ajax 通信と jQuery による非同期処理を行ったりしてきました。
SPA
単一の HTML ページで API を連続して呼び出し、データだけを更新します。そのため、デスクトップアプリケーション並みの表現力と操作性を実現できることから、スマートフォンのアプリになれたユーザーから使いやすいと評価を受けています。
役に立ったら、記事をシェアしてください
- カテゴリー
- タグ
- プロジェクト管理 (10)
- DBaas (2)
- 通知 (1)
- BookReview (3)
- ACF (1)
- Hexabase_health (1)
- WebComponents (1)
- PaaS (3)
- case-study (5)
- セミナー (1)
- CSS (1)
- Tailwind CSS (1)
- 受託開発 (1)
- 基本用語 (18)
- low-code (1)
- database (2)
- api (3)
- クラウドサービス (5)
- ウォーターフォール開発 (2)
- アジャイル開発 (17)
- Supabase (1)
- TypeScript (1)
- フロントエンド (28)
- BaaS (7)
- サービス開発 (5)
- 失敗事例 (1)
- 生成AI (0)
- スクラム (1)
- ChatGPT (1)
- 月額制 (1)
- DX (27)
- スタートアップ (3)
- システム開発 (56)
- Web (13)
- バックエンド (4)
- Vue.js (1)
- ナレッジマネジメント (1)
- イノベーション (5)
- AI (4)
- Kubernetes (2)
- 業務システム (13)
- WebAssembly (1)
- nexaweb (1)
- GraphQL (1)
- システム運用 (9)
- keyword (4)
- faas (1)
- データベース (5)
- プログラミング (18)
- spa (1)
- Firebase (1)
- React (1)