From the course: Building Vue and Node Apps with Authentication

Vue framework overview

From the course: Building Vue and Node Apps with Authentication

Start my 1-month free trial

Vue framework overview

- [Alexander] Hi, my name is Alexander Zanfir, and in this course, we'll learn about developing web applications with Vue and Node. If you are not familiar with web applications and might be wondering how they differ from traditional websites, a web application or a single page application allows us to execute most of the code and run a lot of the functionality on the front end versus the back end. So it's similar to a mobile application, except it runs in your browser. By developing a web application versus a more traditional server-side application, you can take advantage of the many benefits that allow for a more modern web experience. Another benefit is that a good part of your processing might be offloaded from your server and onto the client side. Now, if you are familiar with web applications but might not be familiar with the different options available for frameworks, I've loaded some of the top framework options available on GitHub. Here I have Vue, and I'm not going to provide any sort of comparison or bias, but I will just mention growth. If we look at the GitHub page, we can see the interest in the framework through the amount of stars, and if we look at Vue.js, which has seem some of the fastest growth in the past year, we can see it has 138,000 stars, whereas React, which is another great framework, has 129,000, and Angular, which used to be one of the go-to frameworks, is sitting at about 48,000. Now, each of these frameworks has its own advantages and disadvantages, and hopefully by the end of this course you'll have a better sense of that with Vue. Next, let's take a look at the web application we'll be building from the ground up in this course.

Contents