Έκδοση JPype 0.7, βιβλιοθήκες για πρόσβαση σε κλάσεις Java από την Python

Περισσότερα από τέσσερα χρόνια μετά τη δημιουργία του τελευταίου σημαντικού κλάδου διαθέσιμος απελευθέρωση στρώματος JPype 0.7, το οποίο επιτρέπει στις εφαρμογές Python να έχουν πλήρη πρόσβαση σε βιβλιοθήκες κλάσεων στη γλώσσα Java. Με το JPype από την Python, μπορείτε να χρησιμοποιήσετε βιβλιοθήκες ειδικά για Java για να δημιουργήσετε υβριδικές εφαρμογές που συνδυάζουν κώδικα Java και Python. Ο κώδικας του έργου διανέμεται με την άδεια Apache 2.0.

Σε αντίθεση με την Jython, η ενοποίηση με την Java επιτυγχάνεται όχι μέσω της δημιουργίας μιας παραλλαγής Python για το JVM, αλλά μέσω της αλληλεπίδρασης στο επίπεδο και των δύο εικονικών μηχανών που χρησιμοποιούν κοινόχρηστη μνήμη. Η προτεινόμενη προσέγγιση επιτρέπει όχι μόνο την επίτευξη καλής απόδοσης, αλλά παρέχει επίσης πρόσβαση σε όλες τις βιβλιοθήκες CPython και Java. Στη νέα έκδοση, ο κώδικας της κύριας μονάδας ξαναγράφεται πλήρως, προστίθεται υποστήριξη
μη συνδεδεμένες ροές, βελτιωμένη ασφάλεια, μετάφραση εξαιρέσεων Java σε εξαιρέσεις Python, αλλαγή συμπεριφοράς κατά τη μετατροπή συμβολοσειρών.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο