Das Twitter Flight-Projekt enthält in dem ToDoMVC-Subprojekt einen interessanten Technologie-Vergleich: Die Twitter-Entwickler haben sich die Arbeit gemacht, die gleiche ToDo-WebApp in allen populären und stabilen MVC-Frameworks zu implementieren. Und das sind mittlerweile eine Menge:
Todo apps are included for:
- Backbone.js
- Ember.js
- AngularJS
- Spine
- KnockoutJS (MVVM)
- Dojo
- YUI
- Batman.js
- Closure
- Agility.js
- Knockback.js
- Google Web Toolkit
- Flight by Twitter
Non-framework Implementations
RequireJS
Labs
We also have a number of in-progress applications in Labs:
- Ractive
- React
- Meteor
- Derby
- CanJS
- Kendo UI
- Maria.js
- cujoJS
- MarionetteJS
- SocketStream + jQuery
- Ext.js
- Sammy.js
- dermis
- Stapes.js
- Epitome
- TroopJS
- soma.js
- DUEL
- Olives
- PlastronJS
- Dijon
- rAppid.js
- Thorax
- KnockoutJS + ClassBindingProvider (using Ryan Niemeyer’s Class Binding Provider)
- KnockoutJS + RequireJS (using AMD)
- AngularJS + RequireJS (using AMD)
- CanJS + RequireJS (using AMD)
- AngularJS (optimized)
- Backbone.xmpp
- Dart
- Chaplin + Brunch
- Serenade.js
- TypeScript
- DeftJS
- Aria Templates
- Enyo + Backbone.js
- SAPUI5
- Lavaca + RequireJS (using AMD)
- ComponentJS
Live demos
Live demos are available on our website
View & Run in Web IDE
Click on the button below to view the code in a Web IDE. Feel free to edit the code and then run it all from your browser.