Рубрики
Без рубрики

Стоит ли Python Asyncio?

По сравнению с решением других языков с одинаковыми проблемами, это кажется хлопот. Обсудите с помощью питона, многопоточного чтения, параллелизма.

Я был Python (2) Dev уже около 5 лет; Я здесь не для того, чтобы избавиться от Python. При этом, одним из немногих недостатков языка является его плохая история о параллелизме/параллелизме. Были попытки сражаться с GIL, как Извращенный , событие и стандартная библиотека резьба Модуль, но результаты были (IMO) перегружены, переполнены и просто не … приятно.

Теперь есть Асинсио , что кажется лучше, но все еще уступающим Goroutines или Clojure Core. Ржавчина или Хаскелл.

Мой вопрос для аудитории: IS Асинсио стоило того? То есть:

1) Если бы вам пришлось запустить проект с нуля, который, как вы знали, включало бы параллелизм и/или параллелизм и имел достаточную свободу выбора, вы бы выбрали Python 3.6 и Асинсио ? 2) Если бы у вас был ранее существовавший проект Python, который вам пришлось добавить параллелизм/параллелизм, вы бы выбрали Асинсио (Закрученные, событие, Гевент и т. Д.)? Стоит ли перенести проект Python 2.x на 3.6?

Оригинал: “https://dev.to/swizzard/is-pythons-asyncio-worth-it–24lk”