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 не требует использования каких-либо инструментов сборки и может быть легко включен в тег