Backbonejs-overview
提供:Dev Guides
BackboneJS-概要
BackboneJSは、Webブラウザで実行されるクライアント側アプリケーションの開発と構造化を可能にする*軽量なJavaScriptライブラリ*です。 データをモデルに、DOMをビューに抽象化し、イベントを使用してこれら2つをバインドするMVCフレームワークを提供します。
歴史-BackboneJSはJeremy Ashkenasによって開発され、2010年10月13日に最初にリリースされました。
Backboneを使用する場合
- JavaScriptまたはjQueryを使用して、多数のコード行を持つアプリケーションを作成していると考えてください。 このアプリケーションでは、あなたが-
- DOM要素をアプリケーションに追加または置換するか、
- いくつかの要求を行うか、
- アプリケーションでアニメーションを表示する、または
- コードに行数を追加し、 +その後、アプリケーションが複雑になる可能性があります。
- より少ないコードでより良い設計が必要な場合は、優れた機能を提供し、適切に組織化され、構造化された方法でアプリケーションを開発するBackboneJSライブラリを使用することをお勧めします。
- BackboneJSはイベントを介して通信します。これにより、アプリケーションが混乱することはありません。 あなたのコードは、よりきれいで、より良く、維持しやすいでしょう。
特徴
以下はBackboneJSの機能のリストです-
- BackboneJSでは、JavaScript関数を使用することにより、はるかに簡単な方法でアプリケーションとフロントエンドを開発できます。
- BackboneJSは、クライアントサイドWebアプリケーションをアセンブルするためのモデル、ビュー、イベント、ルーター、コレクションなどのさまざまな構成要素を提供します。
- モデルが変更されると、アプリケーションのHTMLが自動的に更新されます。
- BackboneJSは、ビジネスとユーザーインターフェイスのロジックを分離するのに役立つシンプルなライブラリです。
- 無料でオープンソースのライブラリであり、100を超える利用可能な拡張機能が含まれています。
- プロジェクトのバックボーンのように機能し、コードの整理に役立ちます。
- ユーザーデータを含むデータモデルを管理し、そのデータをサーバー側でクライアント側で記述された同じ形式で表示します。
- BackboneJSには、 jQuery との弱い依存関係と、 Underscore.js との強い依存関係があります。
- クライアント側のWebアプリケーションまたはモバイルアプリケーションを、適切に構成された組織化された形式で作成できます。