Сэм Булатов
Фронтенд разработчик @ Тинькофф, krd.dev
Краснодар

Есть только клиент, или Что делать, если вы не хотите писать бэкенд

  • Зал : Зал 3.4
  • Категории: Разработка
  • Секции: FrontEnd

Описание:

Как-то раз я захотел написать приложение, но хоть я и умел писать более-менее сносный бэкенд, делать этого не хотелось. Вспомнил, что можно хранить данные на стороне фронтенда (например, в IndexedDB), но хотелось, чтобы приложением можно было пользоваться с нескольких устройств, а также взаимодействовать с другими пользователями. Так что чистый IndexedDB не подошёл.

В итоге я вывел для себя несколько критериев того, что хочу видеть:

1. Сервер раздаёт только статику, либо он очень тонкий.

2. Все данные хранятся только на клиенте.

3. Использовать приложение можно с нескольких устройств.

4. Можно взаимодействовать с другими пользователями.

В докладе расскажу, как я решал сопутствующие проблемы и к каким решениям пришёл.

О спикере

Сэм Булатов

Фронтенд разработчик @ Тинькофф, krd.dev
Краснодар

Разработчик пользовательских интерфейсов в Тинькофф. Организатор мероприятий krd.dev в Краснодаре. Админю чат технологии RxJS в телеграм (@rxjs_ru). А в свободное ото сна время копаюсь в различных Open Source проектах, катаюсь на ролликах и читаю мангу.

Похожие доклады