Comments (7)
Would be nice to make it where the Views do not communicate to the Model, just to the controller.
from todomvc.
If someone would like to pick up work on this request, I'd be happy to merge once we have something tested that works.
from todomvc.
Google Closure doesn't actually support much of an MVC style architecture. You could create one using the goog.pubsub, closure templates and some controller code, but I think that is beyond the current scope of this project. We really want to compare the javascript frameworks that explicitly promote a specific architectural model whether that be MVC, MVT, MVVM or some other MV*. I would propose that we close this issue. If we later decide to adopt general frameworks and not just architectural frameworks we could look into a Google Closure implementation.
from todomvc.
I agree with @boushley's thoughts on this issue. At the moment we're starting to see quite a few PRs come in for versions of the application that aren't promoting specific architectural patterns. Although we probably wouldn't mind referring to these in a wiki, I think they're best kept out of TodoMVC so we can focus on getting developers to look at frameworks which do advocate certain organizational patterns. Closing this issue.
from todomvc.
I agree as well @addyosmani @boushley for a TodoMVC in closure, that requires creating a framework architecture. Someone already did that using Closure Relief, http://code.google.com/p/relief, I don't know if that is mature or not. Made by a single contributor.
from todomvc.
@mohamedmansour That is an interesting looking project. It would certainly be a nice addition to the set if someone wanted to create an implementation. I don't think we'll discriminate against projects just because they're small, although I'd imagine priority will be given to more popular frameworks.
from todomvc.
@boushley sounds great, I will see if I can contribute a Google Closure Relief example when I get time this week. I believe in the vision of this project, and I believe most of the popular frameworks are already taken care of :)
from todomvc.
Related Issues (20)
- Invalid markup on home page HOT 1
- bower_components unnecessarily blowing up repository size
- Wrong website for riotjs HOT 3
- Link "ScreenCast - Why I Like TypeScript" doesn't work: ERR_TOO_MANY_REDIRECTS HOT 1
- Could the blurry website on April Fools affect users who have vision issues HOT 1
- Toggle All - Potentually failing test depending on environment
- Elm Visual Bug caused by "Active" filter.
- A new todo demo written in React 18 in here - https://k19wbt.csb.app/
- Update the broken link to Philiosophy behind react HOT 2
- Change footer's todo item filter anchor tag components to button tag
- [New App] Bonsai Framework
- Yew framework TODO request HOT 1
- Upstream Speedometer 3.0 TodoMVC apps
- More developer-friendly Ember builds HOT 3
- bug: Found this on https://todomvc.com/
- Azure cloud example for Todo
- Title HOT 1
- Thoughts on contributing an updated version of the React example
- Running tests with node 20.10 or 20.11 raises "ReferenceError: primordials is not defined" HOT 1
- Ember example link broken HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from todomvc.