Hello dudes,
I'm a noob to Can.js but definitly want to try it (we were using backbone until now).
I would like the community to judge my understanding of can.js
so, here is my current understanding of can.js way of building an app :
bind a can.route (router) to a can.control (controller) that may create some can.construct ("regular" object) or not, pass can.model (model) datas to can.view (view) in order to render the html page.
can.component is a widget implementation; should be used for managing any block on the page and so, widget tags should be in place of any block in mustache templates (in case we use mustache instead of EJS)
Is that a good approach ? Should we go that way to architecture our can.js apps ?
Thanks a lot.
JohnBee