angularとvueの違い

1919 ワード

Angularとvue
vueは漸進的なフレームワークです.他の大型フレームワークとは異なり,vueは底から上へ層毎に適用できるように設計されている.Vueのコアライブラリは、ビューレイヤのみに注目し、使いやすいだけでなく、サードパーティのライブラリや既存のプロジェクトとの統合も容易です.一方、Vueは、近代的なツールチェーンやさまざまなサポートクラスライブラリと組み合わせて使用される場合、複雑な単一ページアプリケーションを駆動することができます.
なぜ多くの人がプロジェクトを書くとき、Angularを選ばないでvueを選んでいるのか、これは本人の見解にすぎません.vueは簡単に手に入ることができます.vueを学んでからAangularを迎えに行くかもしれません.似たようなところがたくさんあると思いますが、angularは少し面倒です.全体的に、vueはangularよりずっと簡単です.vueはもっと柔軟で開放的な解決策で、手が速いです.また、サードパーティ製ライブラリと簡単に統合し、既存のプロジェクトと一緒に使用することもできます.Vueは、ユーザー入力イベントのデータを更新するためのv-modelコマンドを提供し、フォーム入力と構造要素の双方向バインドを容易にします.入力タイプに関連する要素を更新するには、正しい方法を選択します.また、Vueの学習曲線は低く、経験の少ない開発者や初心者にとっても、Vueを迅速に学習し理解することができます.
vueプロジェクトではv-で始まるangularはng-で始まる
vue:
    
{{ message }}
new Vue({ el: '#app', data: { message: ' vue' } })

angular:
    
{{message}}

vue

div id="app">
  
new Vue({
el: '#app',
data: {
Message:'vueです'
}
})
Angular バインド
    
var app = angular.module('myApp', []); app.controller('ctrl1', function($scope) { $scope.message = "angular"; });

:angularクリックイベントには()ng-click=onclick()を する があります.
angularはデータ に づいて、データ が なプロジェクトに しており、angularは ページ に しており、テンプレートと データバインド、ルーティング、モジュール 、サービス、フィルタ などのすべての を む したmvvmフレームワークであるが、angular は く、テンプレートラベルを く く があり、ngviewは1つしかない. のビューをネストすることはできませんangularの が いです