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

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

1 декабря, в Москве ждем вас на конференцию RustCon 2023.

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

В мире Rust есть проблема: новые веб-фреймворки появляются как грибы после дождя. Но они несовместимы между собой.

Недавно проект Tower попытался навести порядок: сделать универсальное API для сервисов, middleware и web-серверов. Но эта попытка вышла очень ограниченной: отсутствие поддержки websocket'ов и слабая расширяемость ограничивают применимость этого решения.

Но в мире Python эта проблема уже давно решена: ASGI (и WSGI, если вы его застали :) ) позволил отделить веб-серверы от фреймворков, поддерживает веб-сокеты и легко расширяем.

Я взял концепции ASGI, портировал их на Rust и получился Servio. О нём и расскажу.

Доклад рассчитан на веб-разработчиков на Rust и на всех, кто начинает свой день с arewewebyet.org :)

Комментарии

Информация по комментариям в разработке