Что это
Vue (произносится /vjuː/, примерно как view) — это...для чего его разработали?
Чтобы не думать над DOM, а думать над структурой данных и их изменением.
Сложилось впечетление, что это некое хипстерское неэффективное поделие. Это ведь не так?
нет, работает вполне эффективно и быстро
Его ведь используют в каких-нибудь крупных проектах?
https://github.com/vuejs/awesome-vue#appswebsites Кстати, aliexpress на нем работает. Ну и евроньюс.
Насколько он упрощает разработку?
По сравнению с purejs и jquery - очень сильно, по сравнению с другими (react/angular) меньше преимущество, но (ИМХО) оно все равно есть
Насколько быстро он работает?
Оверхед малозаметен
Разработчики предлагают использовать его в паре с Node.JS, но что насчет более мейнстримного в веб-разработке PHP?
Я использую в связке с laravel, например для создания взаимосвязанных элементов форм. Вполне удобно, но очень хочется все сделать spa (потому как очень удобно все делать в одном месте). А тут уже получается требование server side рендеринга для поисковых ботов, что невозможно без nodejs.
Стоит ли им пользоваться, если да, то в каких типовых задачах можно раскрыть как можно больше его потенциала?
Стоит. Любая задача, где отображаемые данные зависят от ввода пользователя. Даже корзина интернет магазина с кнопками изменения количества и удаления - даже если каждая из них шлет данные на сервер по ajax. Формы из нескольких этапов, всякие калькуляторы и прочее и прочее.