Size: a a a

2019 November 24

p

pragus in PiterPy Idle
Does earlier Erlang Concurrency model stem from CSP?

А отвечает уважаемый Джо Армстронг

https://elixirforum.com/t/does-earlier-erlang-concurrency-model-stem-from-csp/16905/5
источник

E

Eugene in PiterPy Idle
почему несколько секунд это 44? 🙂
источник

p

pragus in PiterPy Idle
Eugene
почему несколько секунд это 44? 🙂
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
Eugene
эти сраные ворота символизируют как всё и все работают и живут в России. Одни идиоты хотят кругом заборы, другие их не ставят, но ставят ворота, третий ходит и открывает закрывает эти ворота. Страна идиотизма. Этот идиотизм пропитал всё общество. А над этим всем коррупция и произвол
Мб это просто современное искусство? Оно бывает своеобразным...
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
А как вы относитесь к генерации кода jinja2, допустим, ради ускорения выполнения кода и избавления от врапперов?..
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
То есть на этапе деплоя некий код генерится по шаблону на CI... и тем самым убираются или упрощаются декораторы функций...
источник

D

Dmitriy in PiterPy Idle
Alexander Ovchinnikov 🦁
То есть на этапе деплоя некий код генерится по шаблону на CI... и тем самым убираются или упрощаются декораторы функций...
Александр, я начал интересоваться python async. Оказалось есть aiohttp и куча библиотек для него, в том числе async pg, jinja2, peewee и даже CBV в нем есть. Правда нашел обзор от 2017 года где говорится что async библиотеки очень сырые и в них много багов. Может сейчас  уже стабильные? И зачем тогда FastAPI если для aiohttp есть все?
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
FastAPI основан на Starlette и представляет собой обёртку над Starlette для генерации RESTful API (OpenAPI)
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
Starlette - один из самых быстрых фреймворков на питоне с ASGI-интерфейсом
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
другие более медленные
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
возможно, из-за наличия в них избыточных вещей
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
в синтетических тестах отставание от решений на Go меньше, чем в 2 раза, это хороший показатель (учитывая, что есть взять ту же Django - разница уже будет в 17 раз)
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
ну, а gRPC + async на питоне пока в разработке, так что на ближайший год-два это лучший выбор
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
думаю, через год-два, все эти WSGI/ASGI-фреймворки потихоньку начнут закапывать в пользу gRPC
источник

D

Dmitriy in PiterPy Idle
Alexander Ovchinnikov 🦁
ну, а gRPC + async на питоне пока в разработке, так что на ближайший год-два это лучший выбор
То есть переход с Django на aiohttp / jinja2 / peewee так до сих пор и не стабилен? А grpc это ведь платный cloud?
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
нестабильный? я ничего такого не говорил
источник

D

Dmitriy in PiterPy Idle
В чем отличие starlette от aiohttp?
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
я про aiohttp мало знаю
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
поэтому не смогу ответить на вопрос
источник