19
Integrating with Other
Frameworks
In this chapter, we'll explore the following topics:
Building universal applications with Electron
Using Vue with Firebase
Creating a real-time app with Feathers
Creating a reactive app with Horizon
Introduction
Vue is powerful, but if you need a backend, it can't do much alone; at a minimum you will
need a server to deploy your software. In this section, you will actually build small, but
complete and working, applications with popular frameworks. Electron is used to bring
Vue apps to the desktop. Firebase is a modern cloud backend and, finally, FeatherJS is a
minimalistic but full-featured JavaScript backend. When you are finished with these, you
will have all the tools required to interact with them and quickly build professional
applications.
Building universal applications with
Electron
Electron is a framework for creating universal applications that run on Mac, Linux, and
Windows. At it's core is a stripped down version of a web browser. It has been used to
create widely used applications such as Slack and Visual Studio Code, among others. In this
recipe, you'll build a simple app with Electron.