Vue — переход на бессерверную работу с Firebase | Кодементор

Добро пожаловать в первую часть серии статей «Vue — переход на бессерверную работу с Firebase». Некоторое время назад мало кто мог подумать, что можно создать целое приложение, не имея собственного сервера и серверной архитектуры. Однако сегодня это реальность, и в качестве примера мы будем использовать Firebase. Эта серия будет состоять из нескольких статей, в ходе которых мы настроим проект Vue с Firebase и создадим логику аутентификации, а также функциональность блога. Вы сможете создать приложение, в котором пользователь сможет зарегистрироваться, войти в систему и создавать сообщения в блоге.

К концу этой статьи вы будете знать, как настроить проект Vue и настроить Firebase. Следующие статьи будут посвящены:

  • использование Vue Router для управления разными страницами и маршрутизацией
  • создание повторно используемых компонентов
  • автоматическая регистрация базовых компонентов
  • использование функции рендеринга для создания компонентов-оболочек
  • как создавать и аутентифицировать пользователей с помощью Firebase
  • как использовать Vuex для хранения состояния приложения

Вы также можете найти репозиторий для этого проекта по адресу https://github.com/DeraIeS/vue-firebase-безсерверный.

«Помимо того, как использовать Vue с Firebase, вы также узнаете несколько советов и приемов, которые вы можете использовать в своих проектах».

Что такое Vue.js?

Vue.js — это невероятная среда JavaScript, популярность которой резко возросла за последний год. Превзойдя React по звездам GitHub, он становится основным выбором многих новых и опытных разработчиков благодаря простоте использования и потрясающим функциям. Экосистема Vue включает в себя довольно много инструментов, начиная с Vue CLI для создания каркаса проекта, Vuex для управления состоянием, Vue Router для маршрутизации ваших страниц, Vue Devtools для отладки и разработки и другие. Vue — это прогрессивный фреймворк, который можно использовать с системой сборки для разработки одностраничных приложений, но его также можно легко использовать в качестве замены таких библиотек, как jQuery, если вы хотите добавить немного интерактивности на свой веб-сайт. Vue не требует использования каких-либо инструментов сборки и может быть легко включен в тег