Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Вызов и интеграция java кода из python. Какую прослойку выбрать?


(Mykhailo Poliarush) #1

Сейчас у меня есть задача вызывать java код из python кода для одного из примеров на http://lessons2.ru. Кстати, вот есть хорошая презентация по этому поводу.

Хочется найти удобную библиотеку для этого. Есть несколько вариантов на которых я остановил свой взгляд:

  1. JPype
  2. Jython

Поработав немного с jpype понимаешь, что есть определенные недоработки с вложенными и статичными классами, перегрузкой методов и т.д. но плюс в том, что ненужно стартовать каких-то отдельных процессов. Т.е. просто пиши код и все, например так

Если брать jython, то тут конечно больше поддержки в плане интеграции с java кодом, но для этого нужно устанавливать отдельный софт и запускать отдельные процессы, чего не хочется делать. А также я использую Robot Framework и для jython многие библиотеки не мигрированны.

Хочу поинтересоваться опытом соединения java и python кода. Что Вы делали, какие у вас были глобальные проблемы и на чем остановили свой взор?


Аналог FitNesse для Python