ホームページ  >  記事  >  ウェブフロントエンド  >  angularjsとvueの違いは何ですか

angularjsとvueの違いは何ですか

清浅
清浅オリジナル
2019-02-22 11:42:2719197ブラウズ

angularjs と vuejs の違いは次のとおりです。 1. angularjs は習得が難しい mvvm フレームワークですが、vuejs はシンプルで使いやすい進歩的なフレームワークです。 2. angularjs は全体の下でインスタンス化されます。 html ページですが、vuejs ではインスタンス化するために el オブジェクトが必要です。

angularjsとvueの違いは何ですか

[おすすめコース: AngularJS チュートリアルvuejs チュートリアル #]

AngularJS の機能:

AngularJS は Google Web によって開始された製品ですアプリケーション開発フレームワーク。データ バインディング、DOM 操作、MVC デザイン パターン、モジュールの読み込みなど、互換性が高く拡張可能な一連のサービスを提供します。

(1) mvvm フレームワークに属します。フレームワークは複雑で、特定の機能を実装するには多数のファイルの導入が必要です。 (コントローラー) 依存関係の注入

(3) 双方向データ バインディング: インターフェイスの操作をリアルタイムでデータに反映でき、データの変更をリアルタイムでインターフェイスに表示できます。

(4)命令(ng-click ng-model ng-href ng-src ng-if...)

(5)サービス($compile $filter $interval $timeout $ http...)

angularjsとvueの違いは何ですか

vue.js の特徴


vue.js は、ユーザー インターフェイスを構築するためのツールです。進歩的なフレームワーク。ボトムアップの増分開発で設計されています。その目標は、単純な API を通じて応答性の高いデータ バインディングと結合されたビュー コンポーネントを実現することです。

(1) モジュール化 現在、最も注目されている方法は、プロジェクトで ES6 モジュール化を直接使用し、それを Webpack プロジェクト パッケージ化と組み合わせることです。

## (2) コンポーネント化。テンプレート (html コード)、スクリプト (es6 コード)、スタイル (css スタイル) を含む、接尾辞 .vue を持つ単一のコンポーネント ファイルを作成します。

(3 ) ルーティング

angularjsとvueの違いは何ですかAngularJS と vue.js の違い

(1) Angular は mvvm フレームワークであるのに対し、vue はプログレッシブ フレームワークですはビュー層と同等で軽量のフレームワークですが、angularjs はより包括的ですが、vuejs ほど高速ではありません

(2) どちらも双方向バインディングを備えていますが、Angularjs はダーティ チェック メカニズムに基づいています。 vue ES5 の getter と setter をベースに実装されています

(3) Angularjs は始めるのが難しいですが、vuejs はシンプルで習得しやすいです

(4) Angularjs の命令はすべて ng-xxx 、一方、vuejs の命令はすべて v-xxx

(5) Angularjs は html ページ全体でインスタンス化されますが、vue ではインスタンス化に el オブジェクトが必要です

(6) Angularjs は次のような用途に適しています。大規模なプロジェクトの開発、モバイル開発には vuejs が一般的に使用されます。

概要: 上記がこの記事の全内容です。皆様のお役に立てれば幸いです。

以上がangularjsとvueの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。