VueまたはReactを使用する必要がありますか?

多くの人が私にReactvsVue.jsについて私の意見を書くように頼みました。これが私の考えです。

両方についての電子ブックとコースを作成したVueそしてReact、そして多くの小さなプロジェクトでそれらを使用したので、私はこの質問に答えて、2つから選択できないかどうかを判断するのに役立つと思います。

それで、ここに私の印象があります。

どちらも同じように素晴らしくて速い

技術的な詳細に違いはありません。どちらも同じことを行い、どちらもうまく機能します。

Vueは初心者向けです

これが私の印象です。

Reactは、Vue.jsの最も優れたセールスポイントの1つに追いつくことを試みています。それは、Vueが初心者にとって非常に親しみやすいことを意図しているということです。一方、Reactは、ドキュメントに反映されているわずかに異なるオーディエンスを対象としています。

Reactには、Vueにはない最新のJavaScriptの知識がかなり必要です。

JSXは、テンプレート言語よりも「取得」するのが困難です。一方、VueはAngularに似ています。これにより、Angularからの移行がはるかに簡単になります。

Vueはより完全なパッケージであり、Reactには選択できるライブラリがたくさんあります

主要なニーズ(ルーティングや状態管理など)にはVueに公式パッケージがありますが、Reactはライブラリに最も人気のある選択肢を求めて戦う自由を残しています。これは、主題に対するあなたの見方に応じて、良いことも悪いこともあります。

特に、すべてが同期され、システム全体の変更が全体的に考えられている場合は、共通のニーズに対応する公式パッケージを用意しておくと非常に便利だと思います。

Reactのユーザーベースははるかに大きく、雇用機会もあります

Reactの市場シェアは巨大です。この最新情報はGoogleで簡単に検索できるため、世論調査や調査については触れません。

Vueも成長していますが、仕事やフリーランスの機会を得るためのテクノロジーに特化したいのであれば、Reactは間違いなく大きな池です。もちろん、この池にはもっと多くの開発者がいます。開発者も少ないので、あまり人気のないVueにはもっと多くの機会があるかもしれません。言いにくい。

Vueは独立しており、ReactはFacebookによって運営されています

違いは何ですか? Reactのリリースノート(または他の場所)で、「Facebookと…にXXXXXReactコンポーネントがあります」や「Facebook、blabla ..」などが表示されることがあります。 ReactはFacebookのエンジニアの副産物です。スタンドアロン製品ではありません。スタンドアロン製品になることはありません。 Reactへの追加または変更を必要とするFacebookで特定のニーズが発生した場合、それが導入されます。これはまた、時々変更が加えられ、急速な発展に追いつくことになっている、または「取り残されている」ことを意味します。

これは素晴らしいことのように聞こえますが、問題は、99.9%の人々がFacebookのようなニーズを持っていないことです。その規模にはほど遠い。

一方、Vueは独立して運営されており、単一の企業による支援はありません。これは、開発者のコミュニティにサービスを提供するオープンソースプロジェクトを実行するためのより良い方法だと思います。ロードマップは、親会社のニーズよりもコミュニティのニーズを優先します。

これはこのテーマに関する私の考えです。これらのプロジェクトで実際にどのように機能するかについての内部情報や直接の情報はありません。

だから、どれを選べばいいの!?

それはあなた次第です🙂

あなたはそれについて考え、あなた自身のケースのために賛否両論のバランスをとり、そしてどちらがあなたのニーズに合うかを決める必要があります。

たぶん、それほど人気のない代替フレームワークを選択することもできます。

私の無料ダウンロードVueハンドブック

私の無料ダウンロードReactハンドブック


より多くの反応、vueチュートリアル: