ホームページ > 記事 > ウェブフロントエンド > vue の先進性はどこに反映されていますか?
#この記事の動作環境: Windows 10 システム、Vue バージョン 2.9.6、DELL G3 コンピューター。 vue のプログレッシブ スタイルはどこに反映されますか?プログレッシブ スタイルの意味: 主張は最小限、責任を超えたものは不要; 各フレームワークには必然的に独自の特性があり、その結果、はユーザーにとって一定の要件となり、その要件は命題と呼ばれますが、命題には強い場合もあれば弱い場合もあり、その強弱によって事業展開に反映されます。 プログレッシブとは、次のように理解できます: 使用するものを取得する; Vue にはアイデアがほとんどなく、強力ではないためです。コア機能に基づいて他のコンポーネントを選択でき、すべてを統合する必要はありません。ご覧のとおり、いわゆる「プログレッシブ」は実際には Vue の使用方法であり、Vue の設計コンセプトも反映しています。つまり、多くの選択肢があり、それを使用しなければならないということはあまり必須ではありません。 Vue はビュー層のみを提供しますが、基礎となる実装に関しては、まだ多くの選択肢があります。 他のフレームワークと vue を比較すると、よりよく理解できるかもしれません: 各フレームワークには必然的に独自の特性があり、ユーザーに対する特定の要件があります。これらの要件は主張であり、主張は強力である可能性があります。それらの強さは、ビジネス開発におけるそれらの使用方法に影響を与えます。 たとえば、Angular は両方のバージョンが強く推奨されていますが、これを使用する場合は、次のことを受け入れる必要があります: - そのモジュール メカニズムを使用する必要があります - 依存関係の注入を使用する必要があります。Vue では、進歩性は、Vue には意見がほとんどなく、強力ではなく、その責任以上のことは行わないという事実に反映されています。Vue はコア機能に基づいて他のコンポーネントを選択でき、選択する必要はありません。各部分は互いに独立しており、単独で使用できます。
#- コンポーネントを定義するには、その特別なフォームを使用する必要があります (これはすべてのビュー フレームワークに存在し、回避するのが困難です)
したがって、Angular は比較的強力なレイアウトを備えています。そうしないと、アプリケーションを最初から開始するのではなく、他のものと統合するかどうかを常に検討している場合、これらの提案は混乱を引き起こす可能性があります。
たとえば、React にもある程度の支持があります。その支持は主に関数型プログラミングの概念です。たとえば、副作用とは何か、純粋関数とは何か、分離方法について知る必要があります。副作用。主にソフト侵入であるため、Angular ほど侵入的ではないようです。
概要:
いくつかの点では React や Angular ほど優れていないかもしれませんが、段階的であり、強い主張はありません。元のコンポーネントの上に 1 つまたは 2 つのコンポーネントを置き換えることができますこれは実装可能であり、ファミリー バケット全体の開発に使用することもでき、そのビューを使用して独自の設計の下層全体と一致させることもできます。これは単なる軽量のビューであり、実行すべきことのみを実行し、実行すべきでないことは実行しません。それだけです。責任以上のことは何もせず、やるべきことをやっただけです。
【関連する推奨事項:「
vue.js チュートリアル以上がvue の先進性はどこに反映されていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。