4kpt_II
каким образом в одном проджекте удалось ужить 2.Х и 3.Х
Можно “расширить” вопрос: “как ужить python 3.X и PHP” или “как ужить python 3.X и Mysql/MongoDB”, хотя с последним обычно вопроса не возникает (но ведь Mysql/MongoDB - это отдельное приложение как и приложение на py2.X).
По большому счету встает вопрос о способе обмена информацией, а их есть множество.
Наверно один из самых простых способов (ничего не нужно доустонавливать) - subprocess, у меня в одном из проектов идет тяжелый расчет calc_report(…), недавно я переписал этот расчет на golang с вызовом через subprocess, в итоге я получил ускорение х70 (x140 для 2 ядер), при том что в проекте ничего* не изменилось - как все вызывали calc_report, так и продолжают.
Так же можно использовать *rpc, zmq, *MQ, celery, (обмен через БД :), и т.п. вот gearman интересен, но ещё не пробовал, а zmq попадает в каждый не маленький проект.
PS: видел эксперементальные проекты где пытаются встроить одно в другое, но это все не серьезно, по крайней мере для обычных задач.