Having fun with Vue.js

dragosh, I build stuff

2020

Vue.js vs React.js vs Angular.js

What is Vue ?

  • Progressive JavaScript framework

  • Incrementally adoptable (vuejs, router, vuex, vuelidate)

  • Reusable components .vue (css, js, html)

Evan You

Vue : 2016 - present

Meteor : 2014- 2016

Google : 2012 - 2014

Vue was created by Evan You after working for Google using AngularJS in a number of projects

25 ~ 30 y.o

Already know HTML, CSS and JavaScript? Read the guide and start building things in no time!

An incrementally adoptable ecosystem that scales between a library and a full-featured framework.

Why Vue ?

20KB min+gzip Runtime
Blazing Fast Virtual DOM
Minimal Optimization Efforts

react: ~30KB

angular: ~130KB

Approachable

Versatile

Performant

Scenarios

Include directly in the page

Single Page Application (*.vue)

Vue instance

Vue components

Vue

single file

component

Vue

lifecycle

hooks

 

merci & have fun!

https://vuejs.org/

workshop 1 - Vue.Js, a gentle introduction

By Dragosh

workshop 1 - Vue.Js, a gentle introduction

  • 150