Git Product home page Git Product logo

Comments (7)

mohamedmansour avatar mohamedmansour commented on May 6, 2024

Would be nice to make it where the Views do not communicate to the Model, just to the controller.

from todomvc.

addyosmani avatar addyosmani commented on May 6, 2024

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.

boushley avatar boushley commented on May 6, 2024

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.

addyosmani avatar addyosmani commented on May 6, 2024

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.

mohamedmansour avatar mohamedmansour commented on May 6, 2024

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.

boushley avatar boushley commented on May 6, 2024

@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.

mohamedmansour avatar mohamedmansour commented on May 6, 2024

@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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.