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

Наверняка, если вы работали с языком программирования Javascript, вам не раз приходилось встречаться с таким понятием. 

Давайте разберемся, что это такое и для чего это нужно.

Официальный сайт:

https://vuejs.org

На главной странице написано, что Vue.js - это прогрессивный Javascript фреймворк. Т.е. это некая программа, которая написана на языке Javascript, которую можно использовать в качестве фреймворка. 

Vue.js - это не единственный Javascript фреймворк, на основе которого можно разрабатывать свои приложения на языке Javascript. Есть много других альтернатив. 

Vue.js - это один из современных Javascript фреймворков. Порог входа во Vue.js значительно ниже, чем для его аналогов.

Самые популярные аналоги - React, Angular.

Легкость входа во Vue.js делает его достаточно популярным и позволяет с небольшими знаниями Javascript начинать пользоваться этим фреймворком. 

Можно разрабатывать Javascript приложения и без Vue.js, но используя этот фреймворк можно сделать разработку намного быстрее и удобнее.

Vue - это про философию разработки, а не про дополнительные функции (подробнее в видео выше).

Vue.js, в первую очередь, про работу с данными. Как организовать данные и как ими проще управлять и расширять.

Vue.js - это некий "скелет", на который будет навешиваться Javascript.

Вот такое теоретическое введение и давайте в следующих видео продолжим погружаться в этот фреймворк и посмотрим для чего он нужен и как им пользоваться.