| ractive. It's the best kept secret in web development. Want a live binding, 2 way, super performant virtual DOM, that feels less like a framework and more like something that came with JavaScript? var binding = new Ractive({
el: '.some-class',
template: '<p>Hi there {{ name }}</p> <input value="{{name}}"/>',
data: { name: 'Alex' }
})
It's created and maintained by The Guardian interactive team.http://www.ractivejs.org/ ## Time needed for Learning the Framework (in Hours) The basics take 30 seconds because almost everyone is familiar with handlebars/mustache templates, but 4 hours total. Eg, ractive has promises for when stuff changes, and you'll have to decide how to load templates (eg, ES6 template strings, or browserify fs). Once you've done that there's not a lot to learn, which is great. ## Overall Development Speed (0-3 Points, greater better) Development speed: 3. It's insanely fast to work with because it's simple. ## Maintainability of the Code (0-3 Points, greater better) Maintainability: 3. it's small, so super readable. ## Why did you choose that Framework? All of the above, plus the support side. It's been around for two years and everyone I know who's used it loves it. |