TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

TodoMVC - A common demo application for popular JavaScript MVC frameworks

91 pointsby brianshumateover 13 years ago

6 comments

jeromegnover 13 years ago
I built this thing as a learning experience.<p>Jeremy Ashkenas then proposed to make it open source as an example app so that people could learn from it too. I finally had a chance to contribute to open source (but I did not know it would be a significant contribution)<p>I'm just glad it's been picked up by so many frameworks along the way. I think this is in big part due to the fact that it had just the right amount of simplicity / complexity and is perhaps one of the most basic use case for a framework like that. The new "Hello World" first-timer experience.
评论 #2987566 未加载
jashkenasover 13 years ago
This lil' app really has some legs on it...<p>For the (historical) record, it was originally introduced by Nick Fitzgerald in this commit:<p><a href="https://github.com/documentcloud/backbone/pull/29" rel="nofollow">https://github.com/documentcloud/backbone/pull/29</a><p>... and then later styled up by Jérôme Gravel-Niquet.
plainOldTextover 13 years ago
Has anyone experimented with this frameworks? I'm curious to know which one is the best in terms of how long will they be supported, adoption, features, and ease of use.<p>I'm currently experimenting with Backbone.js but I find it a bit hard to adjust to MVC in the browser. Tutorials on the web are also not very helpful and most of them incomplete; but I'm not giving up :)
评论 #2989119 未加载
statenjasonover 13 years ago
That's interesting. I recently ported Todos to KnockoutJS[1] and straight jQuery(as a counter-example)[2] for a Knockout presentation I gave yesterday.<p>[1]: <a href="https://github.com/statianzo/KnockoutListTested" rel="nofollow">https://github.com/statianzo/KnockoutListTested</a><p>[2]: <a href="https://github.com/statianzo/JQueryList" rel="nofollow">https://github.com/statianzo/JQueryList</a>
grimenover 13 years ago
Lovely! Is there a site for comparing implementations of "things"/methods in different languages/frameoworks in similar fashion? That would have been really neat to learn new languages - instead of reading books (not the best noob move).
评论 #2988852 未加载
Stukover 13 years ago
It would be really good to get some Selenium tests written up for them as well so that we know they all, and all future ones, behave the same. I might do this if I get a bit of spare time.