Skip to content

Comment on JavaScript MVC frameworks: A Comparison of Marionette and Chaplinparent

Comments

This isn't even close to how Ember's router works. The whole point of controllers in Ember is to preserve client state (including between routes).

Apologies, this is what I get for not drinking coffee before commenting. You're completely right about keeping state when it comes to models.

What I don't see - and again, I have not dived very deeply into the router; I'm going off the documentation here - is how to keep views during the transition. In my app, the router has to re-render all views when changing between routes. This isn't a huge deal, as it's a very lightweight application. Still, Backbone offers much more flexibility when it comes to views.

Views are meant to be transient and just a step above the lifecycle of the html elements themselves.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.