この記事の執筆者

岡田氏
ニフティ株式会社

シングルページアプリケーション(SPA)

皆さんは、シングルページアプリケーション(SPA)という言葉はご存知でしょうか。

SPA とは、

  • 単一ページによるWebアプリケーション
  • ページはハッシュの変更や DOM の操作によって切り替わる
  • サーバとの通信は Ajax や WebSocket などで行う

といった特徴をもつWebアプリケーションのことをいい、2013年ごろからWeb業界で盛り上がりを見せている技術です。

参考情報として、オライリー社のサイトでは、以下のように書かれています。

シングルページWebアプリケーション――Node.js、MongoDBを活用したJavaScript SPA

シングルページWebアプリケーション(SPA)は、最近注目を集めているWebアプリケーションのアーキテクチャです。SPAは、ユーザがアプリケーションを使っている間、Webページ全体をロードすることがなく、レスポンスが高速でUI/UXに優れているという利点を持っています。(以下略)
http://www.oreilly.co.jp/books/9784873116730/

従来のコントロールパネルでは、画面を遷移するたびにサーバにリクエストし、返却された HTML を描画するという処理を行っていましたが、新しいコントロールパネルでは、 ログイン時に、HTML ファイル、CSS ファイル、JavaScript ファイルといった静的ファイルを取得し、初期画面を表示します。

続きは、ニフティクラウド ユーザーブログよりご覧ください。
(別サイトへ移動します)

続きを読む

~この後の構成~
・SPAを実現するために利用している技術
・ネットワーク図の描画に利用している技術
・まとめ

関連記事のご紹介

契約後からRails3稼働環境構築まで(前編)
15分でCakePHP環境を作ってみよう
YAMAHA RTX1210 で単一拠点 L2TPv3/IPsec VPN(L2 VPN)

(マイナビニュース広告企画:提供 ニフティ)

[PR]提供: