I attended Framework Summit last week. It was better than I had anticipated - especially since Aurelia is my framework of choice. I learned more about other frameworks and I have to say I was most impressed with Vue.js.
I was having a conversation in the car with a co-worker and I think it became clear in my mind why Vue popularity grew so rapidly while Aurelia did not.
I feel most of it comes down to the “getting started” docs. Go to the homepage of each framework and try to put yourself in the mindset of someone brand new to web development. What do you see?
I think what got me into AngularJS originally (and Angular fails at this now) is the ability to plug AngularJS into my project as a jQuery replacement and augment one page.
From the beginning, Vue makes this possible.
The core library is focused on the view layer only, and is easy to pick up and integrate with other libraries or existing projects.
I’ve wanted to do this with Aurelia on an old Django project to replace some slow AngularJS, but I struggled to get it to work and eventually gave up on it.
I’m curious to hear others thoughts on this, and perhaps what we can do to help make Aurelia more approachable to build the community faster.