BT

Vue.jsアプリケーション汎用フレームワークのNuxt.jsが1.0に到達

| 作者: Kevin Ball フォローする 3 人のフォロワー , 翻訳者 h_yoshida フォローする 1 人のフォロワー 投稿日 2018年2月19日. 推定読書時間: 3 分 |

原文(投稿日:2018/01/17)へのリンク

読者の皆様へ: あなたのリクエストに応じて、大切な情報を見逃すことなく、ノイズを減らす機能を開発しました。お気に入りのトピックを選択して、メールとウェブで通知をもらいましょう

多彩なVue.jsアプリケーションの構築が可能なフレームワークのNuxt.jsが、1.0リリースに到達した。サーバ側レンダリングアプリケーションやシングルページアプリケーション、あるいは静的に生成されたWebサイトとして実行可能なVue.jsアプリケーションが、短期間で簡単に開発できるというフレームワークだ。

Nuxt.jsは、サーバ/クライアント配置の詳細を抽象化することで、開発者がアプリケーション開発に集中できるようにする。Vue.jsアプリケーションがサーバ上でシームレスにレンダリングするために必要なコンフィギュレーションをすべてプリセットし、シングルページアプリケーションとして最初のページが読み込まれた後のアプリケーションのハイドレーションを処理する。

Nuxt.jsには、非同期データ管理やミドルウェア、レイアウトといった、すぐに使える便利なツールも幅広く用意されている。バンドリングやコード分割、縮小(minification)を処理するためのvueローダや、babelローダを使用したwebpack設定も、フレームワークが自動的に生成してくれる。スタンドアロンアプリケーションで使用することも、既存のnode.jsアプリケーションにライブラリとして統合することも可能なフレームワークだ。

Nuxt.jsは、React開発をターゲットとした同様のフレームワークであるNext.jsが2016年10月にリリースされて以来、その開発が続けられてきた。これら2つのフレームワークはいずれも、ReactやVueといった高度なJavaScriptフレームワークで必要となるサーバ側レンダリングのコンフィギュレーションから、一部の設定や手間を省略することを目標にしている。

CSS TricksのNuxt.jsに関する記事の中で、Sarah Drasner氏は、サーバ側レンダリングや自動コード分割、強力なルーティングシステム、ページ遷移の容易さ、Vueファイルベースのページとレイアウトといった特徴とともに、これらすべてがアウトオブボックスで使用可能な点でもNuxtを高く評価している。

Nuxt.jsには、アプリケーションライフサイクルへのアクセスが必要な外部のJavaScriptライブラリを統合するためのプラグインシステムや、さらに複雑な機能を再利用するためのモジュールシステムが装備されている。Nuxt.jsアプリケーションに短時間で統合可能なオープンソースのモジュールやエクステンションを開発する、アクティブなコミュニティの存在も重要だ。

リリースを伝えるブログ記事の中で、Nuxt.jsを開発したコアデベロッパのSebastien Chopin氏は、Nuxt.js開発チームが現在、ドキュメントの改善とコミュニティリソースに力を入れていることを報告している。

新規ユーザを支援するために、チュートリアルとビデオを用意する予定です。さらに、新ツールのcreate-nuxt-appを完成させて、すべてのスタータテンプレートを一元化します。

入門資料を探している開発者には、Nuxt.jsガイドで機能やアーキテクチャ、全体の思想などを学んだ後に、Sitepointにある詳細なチュートリアルを一通り試したり、API資料の詳細を探したりするとよいだろう。

 
 

この記事を評価

採用ステージ
スタイル
 
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT