ベストアンサー
3つのトップテクノロジー Web開発中のUI開発者向けに含める
- Angular5
- React.JS
- Vue.js
Angular5 vs ReactJS vs Vue.js
Angular5の長所
- MVVMを使用 これにより、ビューのアプリロジックが分離されます、複数の開発者が同じデータを使用できるようにする
- 双方向のデータバインディング (React.jsは単一のデータバインディングです)エラーのリスクを軽減します
- 詳細なドキュメント が利用可能であり、十分に議論され、十分に説明されたユースケースであらゆる側面を研究できます
- Nいくつかの機能 には、拡張RXJS、高速コンパイル(3s)、Drivelog.deサポート、新しいHttpClient起動
短所
- 学習曲線 サイズが大きいため広大ですが、TypeScript 2.4フレームワークに基づいているため、習得が少し簡単です。
- 古いバージョンのAngularから新しいバージョンへの移行 は苦痛を伴う可能性があります
React.JS長所
- 非常に応答性に優れています。 開発者は、インターネット接続を必要とせずに自分自身を更新できる単一ページアプリケーションでコンポーネントを作成できます。これは、仮想DOMが組み込まれているためです
- ビューのみに基づくにより、プログラマーは1対1で説明する時間を無駄にすることができません。関係の対応と、代わりに主にデータ転送メカニズムに焦点を当てます。
- ライブラリの概念に基づいて、 開発者は、作成されたUIで計画された機能を実現するための複数の方法があります
- より簡単な学習曲線、 Angular Typescriptと比較して、ReactJSはHTMLのようなJavaScript ES6言語に基づいているため、学習がはるかに簡単です。
短所
- フレームワークではありません