VueJS

October 2017

In a world of new JavaScript Frameworks popping up every week, it's hard to choose. I was ready to jump on the React bandwagon 2 years ago. Unfortunately, my work is on the CMS platform AEM. We use AEM to build static content websites. We had done some homework on the performance metrics and how inactivity equates to cost and conversion. What we needed at the time was DOM manipulation. We decided at that time that jQuery was still our best option.

At my company, there are complex standalone interfaces. Those interfaces are not managed by my team, so those teams chose AngularJS. It was the Framework they were familiar with, and they were not ready to learn a new tool and still commit to a deadline.

Two years later, I am seeing that Vue.js can not only handle our DOM manipulation, standalone apps, and the benefits of a virtual DOM. It has an established testing library. The downside of the framework is that Vue does not have that corporate backing like Google or Facebook. Yet, in my opinion Vue should be our next framework we implement.

Performance: https://medium.com/the-vue-point/vue-2-0-is-here-ef1f26acf4b8
Comparison to jQuery: https://laravel-news.com/jquery-vue
Unit Testing: https://vuejs.org/v2/guide/unit-testing.html