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

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

Смотрите также