Pages

BackBone-Javascript MVCフレームワーク

2014年6月14日土曜日

Backbone (Backbone.js とも呼ばれます) は、Jeremy Ashkenas 氏によって作成された軽量のライブラリーであり、MVC に似たスタイルのアプリケーションの作成に活用することができます。Backbone の特徴は以下のとおりです。
  • ユーティリティー・ライブラリー underscore.js に大きく依存しています。
  • jQuery/Zepto に少し依存しています。
  • モデルの変更内容に応じてアプリケーションの HTML を自動的に更新するため、コードの保守が容易になります。
  • クライアント・サイドでのテンプレート機能の使用が促進されるため、JavaScript に HTML を埋め込む必要がなくなります。

Backbone フレームワークの主なコンポーネントは、モデル、ビュー、コレクション、そしてルーターです。Backbone では、モデルは RESTful な JSON インターフェースによってサーバーから取得したデータを格納します。モデルはビューと関連付けられ、ビューは特定の UI コンポーネントの HTML を描画し、ビューの構成要素上でトリガーされたイベントを処理します。
MVC パターンを使用すると、大規模な JavaScript アプリケーションに必要とされる、適切な構成のコードを実現することができます。Backbone は、短期間で習得できる軽量の JavaScript フレームワークです。アプリケーションは、モデル、ビュー、コレクション、ルーターによってそれぞれに異なる層に分割され、層ごとに特有の処理が行われま す。Ajax アプリケーション、つまり SPI アプリケーションを扱う上で、Backbone は適切なソリューションになる可能性があります。

ホームページ

http://backbonejs.org/

0 件のコメント:

コメントを投稿

 

OpenSource Software

人気投稿