Comments 46
Еще интересно сравнение, с ReactJS, чем обоснован график, где пример кода, используется ли оптимизация в ReactJS (PureComponent к примеру)?
… без необходимости шаманить с системой сборки
В любом приложении, которое состоит не из 5 кнопок и 2 инпутов, без систем сборки/таскраннеров не обойтись.
Перед тем, как пробовать замечательный (не сарказм) Vue, попробуйте Polymer. Пора уже использовать возможности веб-платформы вместо мета-платформ и костылей. Ну и это даст отличный шанс по новому взглянуть на такие вещи как "серверный рендеринг", бандлинг, роутинг и т. д. и т. п.
На FF более менее среднее приложение тормозит безбожно — открывалось до 10 секунд.
В хроме проблем не было
Очень удобная библиотека для использования бустрапа вместе с vue js
https://github.com/bootstrap-vue/bootstrap-vue
Я вкурил Vue, после него сомневаюсь что будет, что-то лучше!
Кривая обучения у vue проще паренный репы.
Хотелось бы еще более подробное описание про Vuex, так как без него врядли можно сделать серьезное приложение.
Мы используем Vue 1.0 в X-Cart 5 и впечатление от использования отличное, годные доки и прочее.
Самостоятельно реализовали возможность перерендерить компонент темплейтом и значениями из любого промиса, в т.ч. ajax-запроса. К сожалению, авторы во второй версии решили выпилить form input как источник изначальных значений и это нам сильно обламывает переход на нее.
Самое крутое в этой либе — то, что она очень хорошо ложится на существующий html-код, есть привязки к нативным эвентам, атрибутам элементов и прочее. Vue гораздо легче встроить в существующий проект (по сравнению с React, Angular 2 напр.)
ractive.set('products', api.get('products'));
И никаких запар. А относительно недавно стал вместо «голых» промисов работать с Rx, там с управлением потока данных поинтереснее вещи можно делать и также автоматом реактивить в Ractive инстансы.
Вот вы-то мне и нужны. Можете подсказать, как на Rx сделать достаточно простую вещь с потоком данных? https://toster.ru/q/427478
Спасибо за статью. Стоит отметить, что авторы vue-resource как-то писали, что теперь эта библиотека более не является частью "официальной рекомендации" Vue и советовали смотреть в сторону других библиотек (например, Axios)
Указываете lang
в style
и всех дел.
Документация
These specific languages are just examples. You could just as easily use Bublé, TypeScript, SCSS, PostCSS — or whatever other preprocessors that help you be productive. If using Webpack with vue-loader, it also has first-class support for CSS Modules.
Например, для Sublime Text есть Vue Syntax Highlight, который нормально подсвечивает vue-файлы и подхватывает нужную подсветку из lang.
Ничего не мешает .vue файл использовать просто для группировки, а сами файлы (шаблон, код, стили) внутри подключючить как внешние файлы.
Vue выглядит как неплохая альтернатива angular1, да и схожесть упрощает освоение, но она же пугает, как бы авторы не пошли по тому же пути c предпроцессорами, типизацией и функциональщиной.
Спасибо за статью! Очередной раз убеждаюсь что я сделал правильный выбор) и смотрю в комментариях большинство очень положительно относиться к Vue.
Сам выбирал между вью и ангуляр, и вью показался таким простым и каким-то уютными)
Есть те кто уже довольно опытные люди в последних версиях вью и ангуляр чтобы дать своё сравнение? У меня к сожалению не очень большой опыт работы с обоими фреймворками.
и каким-то уютными)
Потому что это так и есть, это очень developers friendly штука, забыл например описать поле в data — фреймворк тебе подскажет не тупи мол.
Конечно, на фоне остальных хайповых фреймверков, типа Angular и React, Vue выглядит наиболее удобоваримым. Однако, многие его решения показались мне не слишком удобными и продуманными. Поэтому снова вернулся к работе с Ractive, который, лично для меня, гараздо удобнее и продуманнее.
Справедливости ради, нужно отметить, что у Vue есть и неоспаримые плюсы по сравнению с Ractive:
- Vue быстрее по бренчмаркам, чем Ractive. Во всяком случае 2-я версия.
- Ractive не слишком хайповый, развивается спокойно и стабильно (что скорее плюс), но готовых решений и т.п. намного меньше и само комьюнити тоже.
- Из-за того что Ractive менее хайповый (у Vue в 10 раз больше звезд на GitHub) найти вакансию с ним сложнее.
В любом случае, как девелопер я скорее маргинал, поэтому мои предпочтения обычно не слишком соответствуют всеобщему тренду. Поэтому прошу сильно не минусовать и помнить, что любое мнение может быть высказано.
Для отладки в браузере существует Vue-devtools (к сожалению, пока только для Chrome)
Не совсем верно
А для нативных приложений вроде есть официальный Vux, но там пока доки только китайские.
Не совсем верно
https://github.com/vuejs/vue-devtools/blob/master/docs/workaround-for-firefox.md
Vue.js для сомневающихся. Все, что нужно знать