4
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?

More than 3 years have passed since last update.

【Vue.js】Nuxt.js ? VueCLI ?それは何、仲間なの?

Last updated at Posted at 2020-05-07

ある意味では、良きライバル

名称未設定-1.png

イメージとしては、
どちらもVue.jsでの開発に使うものとしては同士であり仲間なのですが、
ちょっと性質というか性格が違ってくるんですね。

Nuxt.jsは、Vue.jsのオールインワンのフレームワーク

特にルーティングを管理するrouter.jsを自動で更新してくれるのは神がかっています。
また、デフォルトでSSR(サーバサイドレンダリング)対応しているので、SSRするならこれで決まり。
そしてパッケージやプラグイン同士のつなぎ込みや依存関係を自動で管理してくれる上に、
規約や作法がしっかりとしているので、複数人開発で効力を発揮します。
その反面、自由度やゴリゴリとカスマイズしていきたい猛者は少し窮屈に感じてしまうかも!?
そんな時にうってつけなのが、そうVueCLIです。

VueCLIは、Vue.jsのオールインワンツール

プロジェクト作成時に、VuexやVue-Routerのプリインストールを選択できたり、
いろいろやりたいようにカスタマイズしやすくなっていますが、
例えばSSRするなら、プラグインを自分で入れたりと、
自由度が高いが、一定の規律で開発を進めないと、複数人で触るとカオスにもなりかねません。

お好みでどうぞ

つまりシンプルに、
どっちを選ぶかは好みと相性にもなってくるでしょう。
詰まるところ、行き着く先は同じです。
###あなたはこれで何を作りますか?
何を使うか、よりも、何を作るか、が大事なわけで。

参考

【公式】Nuxt.js
https://ja.nuxtjs.org/guide/

【公式】Vue CLI
https://cli.vuejs.org/

4
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
4
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?