#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.