Awesome Marionette.js
Marionette.jsを扱う資料や関連プロジェクトをまとめたAwesomeリストです。
全般
- 公式サイト
- GitHub リポジトリ
- 注釈付きソース
- Marionette.js ブログ
- StackOverflow - タグ付きの質問です。
- Gitter チャット
- Marionette Inspector
- Marionette.js 用 Yeoman ジェネレーター
- Marionette CLI
- Atom 用 MarionetteJS CLI パッケージ
チュートリアルと記事
- Backbone.Marionette 徹底入門 第1部:Application
- Backbone.Marionette 徹底入門 第2部:Modules
- Backbone.Marionette 徹底入門 第3部:Views
- シンプルな Backbone.Marionette チュートリアル:Application、Simple List
- シンプルな Backbone.Marionette チュートリアル:操作を伴う Application
- Marionette.js View のビジュアルガイド(Matt Bajoras)
- Marionette.js View を状態で表現する(Matt Bajoras)
- Marionette.js を採用する理由
- データを View へ接続する
- Marionette.js で複雑なレイアウトを構築する
- Marionette View のライフサイクル
- Backbone.Radio でモジュール式 Web アプリを構築する
- Backbone.js から Marionette.js へ(ロシア語) - Mahnunchik
- Marionette.js Behaviors 第1部:基本
- Marionette.js Behaviors 第2部:Behavior のテスト
- 大規模 Backbone + Marionette アプリケーションの構築から学んだこと(Ian Williams)
- Backbone-Marionette アプリの設計ルール
- Marionette.js の短い入門
- Marionette で Backbone を強化する(Tom Herold)
- Marionette.js でフォームを扱う(Al Scott)
- Backbone.Marionette の入れ子 View(Sam Saccone)
- Backbone Marionette の View を DRY にする(Sam Saccone)
- Marionette で Backbone を強化する(第1部)
- チュートリアル:Backbone Marionette の CompositeView を使った入れ子 View(David Sulc)
- Backbone.js と Marionette.js によるコンポーネント(Jeremy Fairbank)
- Backbone.Marionette でレイアウトと入れ子 View を管理する(Derick Bailey)
- Backbone Event Aggregator を再考する:得られた教訓(Derick Bailey)
- なぜ…の代わりに Backbone.Marionette を使うのか?(Derick Bailey)
- Marionette.js で Polymer Web Components を使う(Jeremy Fairbank)
- Flux アーキテクチャで Marionette アプリを構築する(Kurtis Kemple)
- Marionette-Service:Marionette のサービスオブジェクト(Ben McCormick)
- JavaScript アプリケーションをマイクロサービス利用へリファクタリング:Backbone と Marionette から学んだこと(Pasha Craydon)
- Marionette アプリを SEO 対応にする
書籍
- Backbone プラグインの構築(Derick Bailey、Jerome Gravel-Niquet)
- Backbone.Marionette.js:やさしい入門(David Sulc)
- RequireJS と Marionette Modules で Backbone コードを構成する(David Sulc)
- Marionette Exposé(Jack Killilea)
- Backbone.Marionette.js:本格的なステップアップ(David Sulc)
- Backbone Marionette 入門(Raymundo Armendariz、Arturo Soto)
- Marionette ガイド
- MarionetteJS でより良い Backbone アプリケーションを構築する
動画
- Dancing with Marionette - YouTube チャンネルです。
- Derick Bailey と学ぶ Backbone.js(Derick Bailey)
- 大規模 Backbone アプリケーション構築のツールとパターン(Brian Mann)
- BackboneRails スクリーンキャスト 第03回(Brian Mann)
- Backbone Marionette と Require.js(Daniel Cousineau)
- Backbone だけでは足りない:Backbone Marionette 入門(Len Smith)
- Backbone を改善する(Amy Palamountain)
- Backbone.js と Marionette.js でモジュール式・コンポーネント駆動アーキテクチャを構築する(Jeremy Fairbank、スライド)
- Marionette:BackboneConf 2014 の Backbone フレームワーク(James Smith)
- Marionette で美しいアプリを構築する
- Marionette で View を入れ子にする
- Marionette Behaviors
- Backbone.Wreqr
- Jason Laster - 虫眼鏡で見る Backbone:アプリの調査・デバッグ用ツール
- Browserify + Marionette = より良いアプリ
- DevTools で Marionette をデバッグする
- ルーティングを改善する
- View とアプリケーションの状態
サンプルとボイラープレート
- Marionette Require Boilerplate
- Marionette Contact Manager - 「Backbone Contact Manager」の開発を Marionette.js で継続したものです。
- Marionette、Require、Gulp.js ボイラープレート - 「Marionette Require Boilerplate」を基に、Grunt.js の代わりに Gulp.js を統合した軽量ボイラープレートです。
- MarionetteJS + RequireJS + Twitter Bootstrap - 踊り始めましょう。このボイラープレートを使えば、次の優れた JavaScript アプリを数分で始められます。
- Marionette Gentle Introduction
- Marionette Wires
- Marionette Cookbook
- MarionetteJS + Brunch + Babel/ES6
- Web 上で技術的な話題を書く場所
- edit.sx のフロントエンドアプリ
- Streamus
- Marionette-Integrations - 複数のアセット管理ツールを使う Marionette アプリのサンプルです。
- ES6 Marionette プロジェクト
- Todo リスト - TodoMVC のサンプルです。
- Webpack-Marionette Marionette/Backbone アプリケーションに Webpack と ES6 の機能を導入する小さなボイラープレートで、編集可能な Cookbook の CRUD サンプルアプリケーションを含みます。
ライブラリ
- Marionette State
- Marionette Virtual DOM
- Marionette Form View
- Backbone・Marionette アプリケーション向けのより良いルーター
- Marionette.Toolkit - 大規模アプリケーションアーキテクチャ向けに方針を定めた Backbone.Marionette 拡張機能集です。
- Orchestra - クライアント側アプリケーションのオーケストレーションフレームワークです。