次の方法で共有


Vue.js とは

Vue は、Web 上でユーザー インターフェイスとシングルページ アプリケーションを構築するためのオープンソースのフロントエンド JavaScript フレームワークです。 2014 年にリリースされ、Evan とそのコア チームによって管理されている Evan You によって作成された Vue は、ビュー レイヤー専用のコア ライブラリを提供する宣言型レンダリングとコンポーネントコンポジションに重点を置いています。

ルーティング、状態管理、ビルド ツールなどの高度な機能を備えたサーバーレンダリング Vue Web アプリを構築する場合は、 Nuxt.jsを参照してください。

Vue の特徴

Vue は、モデルビュー・ビューモデルのアーキテクチャを使用しています。 Evan You は以前、Google で AngularJS に取り組み、Angular の一部を抽出して、より軽量なフレームワークを提供しました。 Vue は React、Angular、Ember、Knockout などに似ている場合があります。これらの他の JavaScript フレームワークとのより 詳細な比較 については、Vue のドキュメントを参照してください。

Vue でできること

Vueツール

Vue.js はビュー レイヤーのみに焦点を当てているため、より複雑なアプリを作成するために追加のツールが必要になる場合があります。 使用を検討してみてください。

  • パッケージ マネージャー: Vue の一般的なパッケージ マネージャーとしては、NodeJS に含まれている npm や、yarn の 2 つがあります。 どちらも、インストール可能な、適切に管理されたパッケージの広範なライブラリをサポートしています。
  • Vue CLI: Babel、PostCSS、TypeScript、ESLint などのすぐに使えるサポートを備えた、迅速な Vue.js 開発のための標準ツールキット。
  • Nuxt.js: サーバー側でレンダリングされた Vue.js アプリを可能にするフレームワーク。 サーバー側のレンダリングにより、SEO が向上し、ユーザー インターフェイスの応答性が向上します。
  • VS Code 用 Vue 拡張パック: 構文の強調表示、コードの書式設定、コード スニペットを .vue ファイルに追加します。
  • Vuetify: Material Design Framework コンポーネントを提供する Vue UI ライブラリ。
  • Vuesion: 実稼働対応のプログレッシブ Web アプリ (PWA) 用の Vue 定型句。
  • ストーリーブック: Vue ユーザー インターフェイス コンポーネントの開発およびテスト環境。
  • Vue ルーター: Vue コンポーネントへのアプリケーション URL のマッピングをサポートします。
  • Vueデザインシステム:Vue.jsを使用してデザインシステムを構築するためのオープンソースツール。
  • VueX: Vue アプリの状態管理システム。

その他のリソース