Nuxt.js とは?

Nuxt.js

Nuxt.js

NRIのOpenStandiaが提供するNuxt.js最新情報

Nuxt.jsの保守サポートサービスの内容はこちら Nuxt.jsの導入については、こちらのフォームからお問い合わせ下さい OSS全般の事例紹介はこちら

Nuxt.jsバージョンアップ情報

すべてを見る

更新日:2021-04-22

Nuxt.jsの概要

Nuxt.js(ナクストジェーエス)は、2006年にAlexandre Chopin(アレクサンドラ・ショパン)、Sébastien Chopin(セバスチャン・ショパン)、Pooya Parsa(プーヤ・パラサ)氏らによりリリースされた、Vue.js をベースにした JavaScript フレームワークです。

Vue.jsは基本的にクライアント側でのアプリケーション開発を目的としたフレームワークであり、サーバ側でレンダリングを行うサーバサイドレンダリング(SSR)に対応していませんでした。それを補う形で開発されたのがNuxt.jsです。

TOPに戻る

Nuxt.jsの主な特徴

•強力なモジュール構造

Nuxt.js は、強力なモジュール構造に基づいた設計になっており、コミュニティにより作成された50を超えるモジュールが使用可能です。

•高速な動作

Vue.jsとNode.jsのベストプラクティスを利用することで高速で動作するアプリケーションを構築できます。

•コミュニティによる改善

現在もコミュニティにより継続的に改善がおこなわれており、ドキュメントやサンプルも充実しています。

•サーバサイドレンダリング

Nuxt.jsのサーバサイドレンダリング(SSR)は「ユニバーサル」または「アイソモーフィック」と呼ばれます。SSRを利用することでSEOの大幅な改善、UXの改善が見込めます。

•静的ファイルの生成

Nuxt.jsは、Vue.jsアプリケーションに基づく静的ウェブサイトの生成、スタティックサイトジェネレーション(SSG)をサポートします。

TOPに戻る

Nuxt.jsと類似する製品

Nuxt.jsに類似する製品にはNext.js があります。Next.jsは、Reactにサーバサイドレンダリングの機能を付与させるものであり、Vue.jsとNuxt.jsの関係に似ています。 なお、Nuxt.jsはNext.jsにインスパイアされたものであるとされています。

TOPに戻る

Nuxt.jsのユースケース

Nuxt.jsの公式サイトには多くのサンプルが掲載されています。

TOPに戻る

Nuxt.jsの動作環境 (Nuxt.js 2.xの場合)

Node.js:node v10.13 以上の最新のLTSバージョンがインストールされていること
テキストエディタ: Vetur拡張機能またはWebStormを備えたVSCodeを推奨
ターミナル:VSCodeの統合ターミナル、またはWebStormターミナルを推奨

TOPに戻る

Nuxt.jsのライセンス

LICENCENuxt.jsはMITライセンスのオープンソース・ソフトウエアです。MITライセンスのソフトウェアは無償で再配布、商用利用などが可能となっており、他のオープンソースライセンスに比べ制限が極めて緩いライセンスになります。

TOPに戻る

OpenStandiaでのサポート有無

現在OpenStandiaではNuxt.jsのサポートは行っておりません。

TOPに戻る

Nuxt.jsの参考情報

Nuxt.jsの公式サイトはhttps://nuxtjs.org/です。日本語も選択可能です。

TOPに戻る

OpenStandiaに関する
資料請求・お問い合わせはこちら

  • 資料請求
  • お問い合わせ

※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。

  • OpenStandiaサポート対象オープンソース|50種類以上のOSSのサポートをご提供します。
  • 人気midPoint
  • 人気Keycloak
  • 注目MongoDB
  • ForgeRock AM(OpenAM)
  • ForgeRock IDM(OpenIDM)
  • MongoDB
  • Postfix
  • Apache HTTP Server
  • ZABBIX
  • PostgreSQL
  • Apache Struts
  • Apache Kafka
  • Apache Hadoop
  • Apache Spark
  • Spring Framework
  • Apache Tomcat
  • Solr
  • iBATIS
  • DRBD
  • MySQL
  • JBoss
  • Ruby on Rails
  • Jaspersoft
  • OpenLDAP
  • Apache log4j
  • Apache Subversion
  • ForgeRock DS(OpenDJ)
  • Pacemaker
  • Samba
  • Red Hat Enterprise Linux
  • Nginx
  • BIND
  • Dovecot
  • Pentaho
  • sendmail
  • Courier-IMAP
  • ForgeRock DS(OpenDJ)
  • Heartbeat
  • Hibernate
  • Hinemos
  • MyBatis
  • MySQL Cluster
  • Apache Axis2
  • Squid
  • OpenSSO