Back to top

Decoupled Drupal and Vue.js

Vue.js is a younger JavaScript framework than the big names like Angular, React, and Ember. However, it already has a sizable following, a very positive developer experience, and momentum in its sails. Its creators pulled many of the things developers liked the most from Angular and React: a fast virtual DOM, reactive view components, and Angular-like HTML directives. They blended these together, and made them even better! As a result, Vue.js is lighter-weight, has a virtual DOM that’s even faster than React’s, and has a gentler learning curve.

This session will introduce you the Vue.js framework and why you might want to chose it for your next project. We will demonstrate creating a single-page Vue.js application, and how it can be use to build a decoupled architecture with Drupal as a back end. Here are some of the questions we'll answer together:

  • Why Vue.js?

  • Vue.js' MVVM flow

  • How can I build a fully decoupled single-page Vue.js application?

  • How can I foster communication between Vue.js and Drupal 8?

  • How can I work in an MVC paradigm in Vue.js?

  • What are the implications of Drupal-backed Vue.js?

Attendees should have experience with ES6/ES2015 JavaScript. Some familiarity with another JavaScript framework, such as React or Angular, may also be helpful.

Frontend
Intermediate
Room
Acquia Auditorium
Session type
Session