Рубрики
Без рубрики

Создайте приложение с нуля с Vue.js

Трудно идти в ногу со всеми новыми библиотеками и фреймворками JavaScript. Реагировать, угловой, … Tagged with Vue, JavaScript.

Трудно идти в ногу со всеми новыми библиотеками и фреймворками JavaScript. React, Angular, Ember, Aurelia, Glimmer … с чего вы начинаете?

В идеале разработчики JavaScript хотели бы изучить их все. Но у каждого варианта есть свои предпосылки для прыжка и сразу их использование. И некоторые рамки подходят для указанных типов работы. Наше время ценно!

Какой вариант, который не требует четкой кривой обучения, и может быть поднят в течение нескольких часов?

Введите… vue (или vue.js

Vue является детищем Evan You, бывшего инженера в Google Creative Labs. Работа Эвана влечет за собой много прототипов пользовательского интерфейса, и вскоре он понял необходимость в структуре с двусторонним связыванием данных (наблюдается в угловой)-но с более доступным API и интерфейсом.

В феврале 2016 года Эван начал работать над Vue на полную ставку после того, как его кампания Patreon завоевала большую поддержку в сообществе разработчиков. С тех пор команда VUE выросла до 25 лет с растущим сообществом участников.

Vue не поддерживается и не поддерживается в финансовом отношении какой -либо крупной технической компанией, такой как Google или Facebook (в отличие от React и Angular). Если звезды GitHub являются какой -либо мерой, Vue.js находится на вершине кучи популярностью:

Vue быстро становится предпочтительным вариантом для разработчиков начального уровня, небольших команд и тех, кто занимается ограниченными бюджетами или сроками. В настоящее время очень популярный в Китае, Vue идет на Запад. Компании, которые используют Vue полностью или частично, включают Alibaba, Behance, Grammarly и Adobe.

Что стоит за постоянной популярностью Vue?

Vue – отличная основа для начинающих и младших разработчиков.

React в настоящее время является наиболее широко используемой структурой JavaScript в мире, но его кривая обучения сильно крутая. В то время как React пользуется огромным сообществом разработчиков, поддержкой и библиотеками, стоимость поступления (ваше время) высока.

Но для тех из нас, кто начинает работу в мире веб -разработки или ограниченной небольшой командой или с низким бюджетом, у кого есть время?

Vue создан специально для начинающих. Руководство, имена свойств и процесс настройки будут очень знакомы тем, кто видел HTML, CSS и JavaScript. Шаблоны написаны в HTML, что означает, что вам не нужно знать какие -либо другие языки программирования, чтобы прочитать их.

Vue.js прогрессивен. Вам не нужно прыгать в глубокий конец с Vue, вы можете принять его постепенно. Основная библиотека сосредоточена только на уровне представления, что позволяет легко интегрироваться с существующими библиотеками и проектами. Кроме того, VUE API достаточно прост, чтобы обеспечить очень быстрое развитие.

Vue – хороший компромисс между React и Angular – он имеет Виртуальный DOM (популярная особенность React), но предлагает Пользовательские директивы и Двусторонняя привязка данных , как угловой.

В то время как библиотеки, такие как React, требуют знания JSX, ES2016 или более конкретных форм JavaScript, Vue просто использует чистый JavaScript Анкет Вы можете написать приложение и запустить его прямо из своего браузера за очень мало времени. VUE позволяет JSX (практически требуется реагировать на обучение), поэтому реагирование ветеранов может легко перейти на VUE.

Vue использует декларативный синтаксис, который легко понять и помнить для создания и обработки событий. В отличие от двигателя просмотра на основе компонентов React, VUE реализован в качестве дополнительной разметки для HTML-в основном модели шаблона, связанной с моделью данных.

Vue легкий и быстрый.

Все веб -разработчики работают с ограниченной пропускной способностью сети. В современном мире мобильного просмотра все веб -страницы должны быть маленькими и быстрыми.

Доказано, что последняя версия Vue (2.0) занимает меньше памяти и работает быстрее, чем последние версии React и Angular.

Благодаря более быстрому рендерингу, VUE позволяет создавать более сложные веб -приложения. Вместо того, чтобы тратить ценное время на оптимизацию кода, вы можете потратить больше времени на работу на функции и функции, которые хотят ваши пользователи.

Документация легко следовать.

Многие документы отстой – отчасти потому, что разработчики ненавидят это делать, а отчасти потому, что многие разработчики слишком близки к продукту и не могут писать об этом объективно.

К счастью, Vue может похвастаться документацией, которая легко понять, и включает в себя многочисленные варианты использования. Команда VUE постоянно выполняла отличную работу, написав о технических концепциях доступным, простым в жесткой степени.

Начните строить приложение с Vue прямо сейчас.

Наш интерактивный курс Сборка и тест Приложение с нуля с Vue.js , это идеальный учебник для Vue. Курс был создан Томас Ломбарт , опытный разработчик программного обеспечения, обладающий опытом создания приложений, ориентированных на пользователя. Мы думаем, что его энтузиазм и умение обучения очень очевидны в этом курсе.

Дальнейшие чтения

Оригинал: “https://dev.to/educative/build-an-app-from-scratch-with-vue-js-2e9g”