Будущее фронтендовых приложений. От запросов, к движкам синхронизации / Андрей Ситник / #22

В этом выпуске мы обсудили будущее фронтент разработки и большой сдвиг в сторону баз данных на клиенте с автоматической синхронизацией вместо классических апи вызовов. Или короче, поговорили о движках синхронизации. Андрей рассказал про движение Local First, которое предлагает ряд принципов создания веб-приложений, одновременно решающих задачи владения данными и совместной работой. Благодаря движкам синхронизации, Local First приложения получают возможность работать офлайн и хранить свои данные там где нужно, не завязываясь на конкретный, обычно облачный, провайдер. Это позволяет строить более быстрые, безопасные и защищенные в плане владения данными приложения. ✅ Подписывайтесь на канал «Организованное программирование» в Telegram: – Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): – Смотреть на Youtube: Полезные ссылки: 00:00 Введение и анонс 01:31 Проблемы текущего фронтенда 03:22 Сокращение времени разработки — ключ к успеху стартапов. 06:12 Проблемы синхронизации - Недостаток обсуждения архитектуры взаимодействия клиента и сервера. 09:38 О том, как создание отдельного сервиса для синхронизации данных улучшает производительность. 12:26 Проблемы GraphQL и возвращение к React Query 14:18 Преимущества отдельных движков синхронизации 16:25 Взаимодействие с фреймворками и стейт-менеджментом 18:18 Про Движки синхронизации, которые ускоряют разработку и повышают удобство приложений. 22:48 О том, как декларативная работа с данными и инкапсуляция логики на сервере ускоряют разработку. 24:41 Про Использование стейт-менеджеров 29:16 Критерии качественного Sync engine 34:54 Проблемы оптимистичного UI 37:29 Преимущества REM, которые помогают быстро создавать прототипы с готовой настройкой прав доступа. 43:47 Мультимастер синхронизация баз данных 46:33 Проблемы и решения синхронизации 48:25 Сложные базы данных требуют специализированных подходов к синхронизации. 49:22 Подходы к синхронизации данных 52:45 Проблемы и решения в синхронизации данных 56:25 Проблемы с хранением больших объемов данных 01:00:42 Синхронизация данных между вкладками 01:05:27 Open API помогает создавать единую систему типов для синхронизации. 01:11:00 Local First и его преимущества 01:14:45 Менеджеры паролей и их будущее 01:16:53 Проблемы и решения в Local First 01:20:54 Будущее разработки и выбор фреймворков 01:24:38 Пример использования Local First 01:28:49 Пара слов о проблемах с и вариантах их решений 01:33:46 Движение за уменьшение размера баннов 01:36:29 Уменьшение зависимостей улучшает безопасность и производительность проектов. #LocalFirst #Frontend #WebDevelopment #OfflineApps #DataSynchronization #React #JavaScript #CloudComputing #OfflineMode #Programming #WebApps #CRDT #backend Будущее фронтендовых приложений. От запросов, к движкам синхронизации / Андрей Ситник / #22
Back to Top