Servio: фреймворк для построения веб-фреймворков на Rust. Александр Шишенко

Поделиться
HTML-код
  • Опубликовано: 18 ноя 2023
  • 1 декабря, в Москве ждем вас на конференцию RustCon 2023.
    Servio: фреймворк для построения веб-фреймворков на Rust. Александр Шишенко, ПГК Диджитал
    В мире Rust есть проблема: новые веб-фреймворки появляются как грибы после дождя. Но они несовместимы между собой.
    Недавно проект Tower попытался навести порядок: сделать универсальное API для сервисов, middleware и web-серверов. Но эта попытка вышла очень ограниченной: отсутствие поддержки websocket'ов и слабая расширяемость ограничивают применимость этого решения.
    Но в мире Python эта проблема уже давно решена: ASGI (и WSGI, если вы его застали :) ) позволил отделить веб-серверы от фреймворков, поддерживает веб-сокеты и легко расширяем.
    Я взял концепции ASGI, портировал их на Rust и получился Servio. О нём и расскажу.
    Доклад рассчитан на веб-разработчиков на Rust и на всех, кто начинает свой день с arewewebyet.org :)

Комментарии •