Hlavní navigace

Názor k článku Komunikace mezi Pythonem a Javou s využitím nástroje py4j od sarimak - Jython nebrat a obecne ani cokoliv co pouziva...

  • Článek je starý, nové názory již nelze přidávat.
  • 29. 4. 2021 9:04

    sarimak

    Jython nebrat a obecne ani cokoliv co pouziva Javovske knihovny misto stdlibu. Je tam spousta drobnych nezdokumentovanych odlisnosti, ktere ve vysledku straslive zpomaluji praci. Napr takova drobnost jako ze bouncastle vynucuje overeni SSL certifikatu, zatimco v Pythonu to je defaultne vypnute (a je jedno co je lepsi, ke to jine a clovek to zjisti az pri problemech - dokumentace rozdilu neexistuje). Psat boilerplate pro marshalling typu je hrozna otrava. Py4j bych na produkci nechtel - leda na testy, rychle docasne hacky a prototypy. Klasicke HTTP API pro integraci ekosystemu typu Java - Python porad jeste nikdo neprekonal. Mozna bych jeste zvazil Avro, ale rozhodne ne gRPC (generovany Python boilerplate a tooling je priserny, nuti to threadpool, protobuf je spatne navrzeny format, omezeni na velikost zprav apod).

    29. 4. 2021, 09:06 editováno autorem komentáře