Статьи

4 вещи Vue.js получил право

Независимо от того, страдаете ли вы от усталости Javascript, беспокойства ES, стресса, возникшего после веб-упаковки, или от какого-либо другого вида проблем веб-разработки, последнее, что вы, вероятно, захотите сделать сейчас, — это взглянуть на другую инфраструктуру Javascript.

Но сосредоточенность, простота и гибкость Vue.js могут сделать его героем, который вам нужен. Немного опоздав на игру в 2014 году, у Vue было то преимущество, что он мог выбирать из лучших частей своих предшественников.

фокус

Vue имеет узкий сценарий использования: создание пользовательских интерфейсов для Интернета. Создатели знают, что уже существует множество библиотек, которые помогут вам перебирать массивы или обрабатывать обещания и HTTP-запросы, поэтому вы не найдете ничего подобного в Vue.

Этот фокус позволяет Vue избежать раздувания других фреймворков. Но не менее важно то, что минимальная площадь поверхности его API позволяет его создателям больше сосредоточиться на улучшении Vue, чем на его поддержке.

Тем не менее, у Vue есть поддерживающие библиотеки, такие как vue-router, для маршрутизации, и Vuex , вдохновленная Flux библиотека для управления состоянием. Они тесно интегрируются с Vue, но не являются обязательными.

Вот прекрасный пример ориентации Vue на действия: создатель Vue Эван Вы недавно объявили, что vue-resource , официальная AJAX-библиотека Vue, будет удалена из организации Vue. Причина: AJAX не является проблемной областью, требующей глубокой интеграции с Vue, и время, потраченное на исправление ошибок, было бы лучше потратить на более неотъемлемые части стека.


Вам также может понравиться:
Пример Vue: Создание приложения TODO с использованием Vue.js 2, Vuex и Codemix [Video] .

Простота

Добавить Vue в ваш веб-проект можно так же просто, как:


HTML