Vue.js

Progressive

JavaScript Framework

Владислав Смирнов

FullStack Web Developer

Начало

Нужно все переписать!

Что нам нужно?

  • Библиотека

  • Работа только с представлением

  • Компоненты

  • Управление состоянием

Что такое Vue.js?

Progressive Framework

Сложность

проекта

Сложность

инструмента

Баланс

Сложность

проекта

Сложность

инструмента

Несоответствие

Сложность

проекта

Сложность

инструмента

Избыточность

Сложность

проекта

Сложность

инструмента

Масштабируемость

Декларативный рендеринг

Действия пользователя

Директивы

  • v-text

  • v-html

  • v-show

  • v-else

  • v-else-if

  • v-on

  • v-bind

  • v-model

  • v-pre

  • v-cloak

  • v-once

Компоненты

Шаблоны компонентов

Роутинг

Vuex

Vue devtools

Серверный рендеринг

Что еще?

IE 9+

Размер

Скорость

Сравнение с другими фреймворками

https://vuejs.org/v2/guide/comparison.html

+

Weex

Спасибо!

P.S.

Кто использует?

  • Alibaba

  • Baidu

  • GitLab
  • Laracast
  • N1.ru
  • PageKit CMS

Vue.js - Progressive JavaScript Framework

By radyushin

Vue.js - Progressive JavaScript Framework

  • 928