Angular
アンギュラは、単一ページのWebアプリケーションを作成するためのJavaScriptのWebフレームワークです。コードはオープンソースとして自由に使用すると、使用可能です。さらに、維持し、多額のGoogleが、世界中の他の開発者の多くが使用しています。
- 双方向のデータバインディングました
- 直接DOMを操作することから開発者を解放します
- キャッシュを使用してサーバーのパフォーマンスを向上
- ラピッドプロトタイピングをサポート
- 応答Webデザインをサポート
- 実装モデル - ビュー - コントローラとモデル - ビュー - ViewModelに両方のアーキテクチャ
- プログラマーの書き込みコードは、通常のJavaScriptを使用します
- これは、その単一ページのWebアプリケーションの作成のヘルプ機能のスルーが付属しています。
- 使用すると、独自のニーズに適応するために完全に無料です
- 積極的にGoogleが、世界中の他の開発者の多くによって維持されています
- これにより、開発者は、Model-View-Controllerアーキテクチャに精通していることが必要です
- そのスコープは、その階層化し、階層的な性質の管理が困難です
- その最高の機能のいくつかは使用が困難です
アンギュラは重くGoogleの、そしてもっともな理由のために使用されています。それはうまく機能するだけでなく、よりよいウェブ開発を作る機能のスルーを持っています。 これは、ビューまたはモデルのいずれかに加えられた変更は、他に自動的に反映されることを確実に結合双方向のデータを含みます。そのため、このアプローチにより、開発者は積極的にドキュメントモデルオブジェクト(DOM)を維持する必要はありません。アンギュラさらに実装の両方のモデル - ビュー - コントローラとモデル - ビュー - ViewModelにアーキテクチャ。 角度も、サーバーのパフォーマンスが向上し、キャッシュをサポートしています。さらに、ラピッドプロトタイピングのため、敏感ウェブデザインをサポートしています。しかし、角度を使用することについては本当に素晴らしいです何それはプレーンなJavaScriptを使用していることです。そのモデルにはJavaScriptを有効にし、いくつかの他のフレームワークよりも単純な角度Aロットを使用してコーディングせた、オブジェクト普通です。 すべてのWebフレームワークのように、角度は欠点がないわけではありません。まず、それはあなたがModel-View-Controllerアーキテクチャに精通していることが必要です。あなたやあなたのプログラマはこれに慣れていない場合は、あなたは非常に急な学習曲線に直面することができます。そのスコープは階層化と階層的であるため、第二には、彼らが管理するのは非常に難しいことができます。また、このようなディレクティブ、依存性の注入や工場などその最高の機能のいくつかは、使用が困難な場合があります。 あなたが喜んで、角を学習に時間を置くことができればそれでも、あなたはその恩恵を享受します。これは、高速かつ信頼性の両方とも高品質なWebアプリケーションを作成する機能です。