Alex
от мидлевари нужны кукисы, сессии, авторизация
Anton
а вообще все таки в асинхронности есть плюсы
Alex
вроде усе.
Anton
особенно с работой с базой данных
Anton
имхо
Alex
и особенно апишки.
Anton
когда на одно подключение создаешь очередь
Alex
Berkus
а в остальных или синтаксис ебнутый или семантика
Alex
кста
Anton
когда на каждый запрос блокируешь коннекшн и весь поток
Alex
авторизация подразумевает аутентификацию?
Anton
это ни разу не ня
Anton
ибо обычно как раз от API ждут скорости
Anton
очень много
Anton
маленьких
Anton
запросов в базу
Anton
ибо все юзают SPA а вашим реактам похуй на то что у тебя там соеденение ждет
Anton
тут вам не рельсы
պլհկ
ну делай cpupool для запросов в базу
պլհկ
речь об асинхронном фреймворке + синхронный драйвер базы
պլհկ
если фреймворк параша, тут уже ничем не помочь
Anton
ну например, если предположить что diesel станет асинхронным
Anton
когда нибудь
Anton
то связка hyper + diesel + tokio будет более чем годная
Anton
имхо
Alex
никто не будет писать что то нормальное на низкоуровневых обвязках
Alex
а как же готовые сесии кукисы регистрация и flow в целом?
Anton
Alex
ты прям ща можешь запилить асинхронный сервер
Anton
профитов писать тот же веб с учетом плюшек и сахара раста
Alex
ток единицы будут иметь желание писать весь код каждый раз.
Anton
но с нормальными инструментами очень высок
Anton
тот же diesel отлично документирован, очень прост и удобен
Loyd
Хуёво документирован он
Alex
ну у раста сахар так себе для веба, динамические языки тут вне конкуренции. А вот сахар+перфоманс это да.
Loyd
ПРо кастомные типы вообще нихуя непонятно
Loyd
По PR собирать инфу надо
Anton
rocket тоже вполне себе ниче так, даже если hypher норм готовить норм так
Anton
Anton
но думаю rocket в текущем его состоянии будет сложно портировать на асинхронные рельсы
Alex
видимо всем нравится собирать expressjs лапшу
Anton
это видно из отмазок автора типо "tokio еще не стабильно я не уверен"
Anton
хотя весь его проект и так ни разу ни stable и продакшн рэди
Alex
Anton
Anton
порой лучше запилить апликейшн на aiohttp
Anton
и питончике
Alex
раст ничуть не меньше по затраченому на имплементацию времени
Anton
с хаченым эвентлупом и движком парсинга http
Anton
чем дрочить раст
Alex
на динамическом за это время можно успеть написать, накидать тест и еще подебажить
Anton
кстати
Anton
все ведь видели тесты
Anton
где aiohttp + evloop + хаченный http парсер рвали нехило так fasthttp гошный?
Alex
типо супершустрейший, тем что очереди эффективно мержит
Alex
pypy это чуть ли не компилируемый пейтон?
Anton
ну не
Kerrigan
не
Anton
компилируемый python это cython
Kerrigan
это питон на питоне
Alex
я прст писал на путоне, но от экосистемы очень далек.
Anton
который генерит сишный код и компилится
Anton
по скорости кстати он не то чтобы чтото дает, скорее как возможность скрыть сорцы (друг в конторе так делал)
Kerrigan
генерит код нативного расширения, точнее
Alex
круть
Alex
типа пхпшного зефира
Anton
Kerrigan
по скорости будет только если типы проаннотируешь
Anton
его проблема основная это потребление ресурсов