#100DaysOfWeb in Python Transcripts
Chapter: Days 93-96: Vue.js - JavaScript user interfaces
Lecture: Vue.js Chapter Introduction

Login or purchase this course to watch this video and the rest of the course contents.
0:00 Hello, and welcome to this 4 day section on Vue.js. So much of this entire course has been around
0:09 back-end web development, and of course, dynamic templates that return HTML. In this chapter, we're going to have a rich web application
0:18 that theoretically has no backend whatsoever. As long as we can serve up static files we could have a very interactive web app
0:26 that maybe just talks to external services database as a service, those types of things. So, we're going to talk about my favorite
0:33 front-end Javascript framework which is Vue.js. Why Vue.js? Well, there's a couple of things that are really awesome
0:41 about Vue.js. One, I just like the API. It's nice. It's easy to use. The other one is, it's incremental.
0:47 You can use it as a rich, single page application framework that has all sorts of stuff like routing and local storage and all kinds of stuff.
0:55 Or, you can do just a little bit of interactivity by bringing in a single HTML file. There's not a whole bunch of tooling you have to run.
1:03 Literally, there's no tooling. You link to a Vue.js file on a CDN and boom you're off to the races. Well, you got to write your own Javascript
1:10 but then, you're off to the races. It's also small, it's fast and you don't have to know other things.
1:15 Some frameworks expect you to know things like TypeScript or other languages. You can know TypeScript for this but you don't have to.
1:22 So, we're going to talk about Vue.js and we're going to build a cool little application in it. One more thing I'd like to add though.
1:27 It turns out, Vue.js is popular. I mean, really popular. If you think about the most popular web frameworks and web technologies in Python
1:39 this is way more popular than that. For example, Flask has about 41,000 stars on Github right now compared to Vue's 127,000 stars.
1:49 So, absolutely lots of activity lots of support, a lot of people working on this framework. It's a fun one and I'm excited to get started.
1:56 Hope you are too.


Talk Python's Mastodon Michael Kennedy's Mastodon