Aurelia is all about "convention over configuration". We work really hard to let you write plain, vanilla JavaScript code, follow a few naming conventions...and then it all just works. We are strong believers that frameworks should stay out of your way and make the most common tasks easy. Take a look at our getting started guide. I'm sure you will find it very compelling. aurelia.io/docs.html