Comments 17
средства автозавершения кода в их IDEих IDE это какая?
«Чтобы подготовиться к выходу Vue 3, нужно выучить API новой версии». Спасибо, капитан!
А с текущим кодом как? Есть какие-то советы как писать сейчас, каких API избегать, чтобы в будущем мигрировать было проще?
Насколько я понял из vueconf toronto, новый Composition API не будет конфликтовать с текущим Options API, поэтому до выхода 3-й версии его можно спокойно продолжать использовать. Но вот лично у меня возникает вопрос связанный с использванием vue-property-decorator: возможно он станет просто напросто ненужным.
Что вас больше всего цепляет в использовании vue? Для себя пока не могу увидеть явных преимуществ. Тесты на производительность ± похожи на конкурентов.
- В одном файле — и html, и css, и js. Безумно удобно, чтобы не лазать по всему проекту
- Просто в восторге от scoped css. Нет проблем с длинными названиями классов, либо с их пересечением. Хотя считаю это… внокодом, но мне комфортно, чтобы войти в язык.
- Удалось применить Vue частично, в действующем проекте Rails. Это позволяет сделать ползучее развитие фронта без переписывания всего сразу
- Пытался в свое время освоить React — не пошло. От слова совсем. Не понимал и не понимаю его логику. Vue как-то сразу зашел понятностью
К примеру, если говорить об Angular, то стили и разметка подключаются к компоненту в одном файле, хотя это не рекомендуется, так как в итоге будет каша.
Scoped css идет из коробки.
Для встраивания компонентов в готовый проект есть Angular elements.
Если же говорить про React, то там изначально js и разметка вместе, а встраивание в готовые проекты не сильно сложнее Vue.
Лично когда я начинал с Angular 2, я не мог спать ночами от всего увиденного ужаса )) И если бы в то время мне бы предложили Vue с его простотой и мощью, то я бы не задумываясь перешел на него. Но когда поработаешь на чем-то серьезном типа React или Angular, то понимаешь, что тебе другого и не нужно.
А Vue позволяет тот же функционал описать меньшим количеством кода собственными «фишками». Но за магию приходится расплачиваться тем, что иногда трудно понять, как это внутри работает.
больше всего нравится в Vue то что для него не нужен node.js
Если речь про подключение в виде js-файла, то тогда ведь придётся компоненты писать в виде строк, а это не любой редактор умеет подсвечивать (мой не умеет). И есть ли там vuex? Я никогда в этот метод использования не углублялся, только к одностраничникам пристраивал.
Полагаю, еще потребуется выждать 1-2 месяца после него: посмотреть, как освоятся новые фичи, обновятся зависимости etc.
5 дел, которые можно сделать для того, чтобы подготовиться к приходу Vue 3.0