3 ms·
Nice lib for small apps. But for something bigger I would consider go for Backbone - it have much more defined separation of models/controllers/views. Although
by hippich 15y ago
Nice lib for small apps. But for something bigger I would consider go for Backbone - it have much more defined separation of models/controllers/views.
Although I like data-bind stuff - really neat!
- arturadib 15y agoHi there, thanks for your feedback! I don't necessarily agree with that Backbone comment. Separation of M-V-C (which Agility does too) is merely a fine-grained level of code organization, and it doesn't help with a large code base with many different abstract objects/components. For example, as you can see from the following code (from our demo app The Wall), the most significant aspect of code organization comes from a separation of concepts - such as "error message", "posts", "profile", "stream", etc - as separate objects: https://github.com/arturadib/thewall/blob/master/public/app.js https://github.com/arturadib/thewall/blob/master/public/app.... But again, Agility supports the more explicit syntax "model:{}", "view:{}", "controller:{}", if that's what you think helps you with your large code base.