0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Vue.jsとSPA(シングルページアプリケーション)

Posted at

はじめに

以下はVue.jsを学習する過程でメモした備忘録になります

Vue.jsとは

Vue.js(ビュー・ジェイエス)は、JavaScriptで作られたフロントエンドフレームワークであり、画面の一部だけをすばやく変えるような動きを作るのが得意なフレームワークです。例えばボタンを押したらすぐに情報が変わったり、動いたりするようなウェブサイトを作るのに役立ちます。

フレームワークとは

プログラムやアプリケーションを開発するための「基本的な枠組み」や「テンプレート」です。よく使われる機能や構造があらかじめ組み込まれているため、開発者はゼロからすべてを作る必要がなくなります。

Vue.jsの特徴

  • パーツを組み合わせた画面を作ることができる
    • メニューの部分、ボタンの部分、画像の部分など、それぞれの部品を別々に作って組み合わた画面を作ることができます
  • リアルタイムで画面が変わる
    • 画面全体を読み込み直さずに、一部分だけ変えることができるので、スムーズで素早い動きを実現できます

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

ウェブサイトには大きく分けて2種類存在します

  • シングルページアプリケーション(SPA: Single-Page Application)

    • リンクをクリックしてもページを再読み込みしない
    • 必要な部分だけをサーバーから取得して表示します
    • タスク管理アプリやSNSなど、ユーザーが頻繁に操作する必要がある画面に使われます
  • マルチページアプリケーション(MPA: Multi-Page Application)

    • リンクをクリックするたびに毎回ページ全体が読み込まれる仕組み
    • 従来のウェブサイトの作り方です
    • ニュースサイトやブログなど、ページが多いウェブサイトに多く使われます
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?