TodoMVCは、やることリストです。 ケースを追加、完了済みとしてマーク、削除することができます。 リストは、ブラウザのローカルストレージに保存する必要があります。 アプリケーションは、可能な限り標準のHTMLおよびCSSテンプレートを使用する必要があります。 アプリケーションの詳細な仕様は次のとおりです。
TodoMVCの現在のバージョン(0.3)には、以下に基づいてアプリケーションを実装する18の例が既にあります。
- Backbone.js
- Backbone.js + RequireJS(AMDを使用)
- Ember.js
- JavaScriptMVC
- Spine.js
- Sammy.js
- KnockoutJS(MVVM)
- Knockback.js
- 道場
- 閉鎖
- ゆいライブラリー
- Angularjs
- Angular + PersistenceJS
- Ext.js
- Broke.js
- Fidel.js
- jQuery
- ピュアJS
プロジェクトサイトでは、各実装のライブデモを実行できます。 このプロジェクトは活発に開発されています:Githubの2,000人以上の加入者、2日前の最終変更、2012年初頭、さらに2人の主要開発者がAddy Osmaniプロジェクトの創設者に加わりました。