Keluaran JPype 0.7, perpustakaan untuk mengakses kelas Java daripada Python

Lebih daripada empat tahun selepas pembentukan cawangan penting terakhir ada pelepasan lapisan jpg 0.7, yang membolehkan aplikasi Python mempunyai akses penuh kepada perpustakaan kelas dalam bahasa Java. Dengan JPype daripada Python, anda boleh menggunakan perpustakaan khusus Java untuk mencipta aplikasi hibrid yang menggabungkan kod Java dan Python. Kod projek diedarkan di bawah lesen Apache 2.0.

Tidak seperti Jython, integrasi dengan Java dicapai bukan melalui mencipta varian Python untuk JVM, tetapi melalui interaksi pada tahap kedua-dua mesin maya menggunakan memori dikongsi. Pendekatan yang dicadangkan membolehkan bukan sahaja mencapai prestasi yang baik, tetapi juga menyediakan akses kepada semua perpustakaan CPython dan Java. Dalam keluaran baharu, kod modul utama ditulis semula sepenuhnya, sokongan ditambah
strim yang tidak disambungkan, keselamatan yang dipertingkatkan, terjemahan pengecualian Java ke dalam pengecualian Python, mengubah tingkah laku apabila menukar rentetan.

Sumber: opennet.ru

Tambah komen