Loading article…
| 開発者 | ジェレミー・アシュケナス |
|---|---|
| 初回リリース | 2010年10月13日 |
| 安定版リリース | 1.6.0 [1]
/ 2024年2月5日 |
| リポジトリ | Backbone.js リポジトリ |
| 書かれた | JavaScript |
| オペレーティング·システム | クロスプラットフォーム |
| サイズ | 7.9 KB 制作 72 KB 開発 |
| タイプ | JavaScript ライブラリ |
| ライセンス | マサチューセッツ工科大学 |
| Webサイト | バックボーンjs.org |
Backbone.jsは、モデル・ビュー・コントローラ設計パラダイムに基づくJavaScriptリッチクライアントWebアプリケーションフレームワークで、 RESTful JSONインターフェースを介してAPIに接続することを目的としています。Backboneは、1つのJavaScriptライブラリ、[2] Underscore.jsにのみ強く依存しています。ライブラリには、 jQueryもオプションで使用できます。[3]これは、シングルページWebアプリケーションの開発、[4]およびWebアプリケーションのさまざまな部分(複数のクライアントとサーバーなど)の同期を維持するために設計されています。[5] Backboneは、 CoffeeScriptやUnderscore.jsでも知られるJeremy Ashkenasによって作成されました。
Backbone.js は、DOM を処理する際に、宣言型プログラミングスタイル (データ属性を使用するAngularJSで一般的) とは対照的に、命令型プログラミングスタイルを採用しています。 [6] 「データ構造 (モデルとコレクション) とユーザー インターフェイス (ビューと URL) の最小限のセット」を提供しようとすることで、[7]開発者は拡張機能を選択して機能強化を行うことができます。たとえば、Backbone Layout Manager でネストされたビューを使用したり、ReSTbasis でモデルとビューのバインディングを使用したりすることができます。
使用
以下のWebアプリケーションはBackbone.jsで構築されています: [8]
- 500pxウェブ[9]
- エアビーアンドビー[7]
- ディアスポラ[7]
- ディグ[10]
- ドキュメントクラウド[7]
- ドルパル8 [11]
- フォースクエア[7]
- グルーヴシャーク[7]
- グルーポンナウ[7]
- ヒアセイシステムズアドバイザークラウド
- フールー[7]
- ニュースブラー[12]
- ネクストクラウド
- Openbravoモバイル ( Enyoを使用)。[13]
- パンドララジオ[7]
- ReSTベース
- サウンドクラウド[7]
- トレロ[7]
- USAトゥデイ.com [7]
- WordPress.com [7]
- verizon.com [7]
- xTuple(Enyoと共同)[14]
参考文献
- ^ https://github.com/jashkenas/backbone/releases/tag/1.6.0。
{{cite web}}:欠落または空|title=(ヘルプ) - ^ Alex MacCaw (2011 年 8 月 18 日)。JavaScript Web アプリケーション。O'Reilly Media, Inc. p. 165。ISBN 978-1-4493-0351-8. 2012年4月27日閲覧。
- ^ 依存関係、BackboneJS、2015 年 10 月 14 日
- ^ 「SendHub がシングルページ Backbone.js アプリの構築から学んだこと」、ReadWrite、2012 年 3 月 16 日
- ^ 「噂の裏側:Twitter の暴動をインタラクティブに構築する方法」、ガーディアン、ロンドン、2011 年 12 月 8 日
- ^ "Backbone.js". backbonejs.org . 2017年6月1日閲覧。
- ^ abcdefghijklmn 「Backbone.js」。
- ^ 「Backbone.js を使用している企業とウェブサイト」。2017 年 5 月 12 日時点のオリジナルよりアーカイブ。2019 年 6 月 1 日閲覧。
- ^ 「マイクロサービスを取り入れるための会社の組織化」。InfoQ。
- ^ John Paul Titlow (2013年7月22日). 「Inside The Tech Stack Digg Used To Replace Google Reader」Co.Labs . 2013年7月25日時点のオリジナルよりアーカイブ。 2013年7月22日閲覧。
- ^ 「Backbone.js と Underscore.js は Drupal 8 にバンドルされています」。
- ^ Backbonification: 大規模な JavaScript プロジェクトを DOM スパゲッティから Backbone.js に移行する Archived 2013-01-20 at archive.today、Samuel Clay (NewsBlur) 2012 年 11 月 13 日
- ^ 「モバイル UI コンポーネント」 。2014年 3 月 22 日閲覧。
- ^ 「A Shorter Letter」 。 2014年3月22日閲覧。
さらに読む
外部リンク
- 公式サイト
