Veröffentlichung von JPype 0.7, Bibliotheken für den Zugriff auf Java-Klassen aus Python

Mehr als vier Jahre nach der Gründung der letzten bedeutenden Niederlassung ist verfügbar Schichtfreigabe JPype 0.7, wodurch Python-Anwendungen vollen Zugriff auf Klassenbibliotheken in der Java-Sprache haben. Mit JPype von Python können Sie Java-spezifische Bibliotheken verwenden, um Hybridanwendungen zu erstellen, die Java- und Python-Code kombinieren. Der Projektcode wird unter der Apache 2.0-Lizenz verteilt.

Im Gegensatz zu Jython wird die Integration mit Java nicht durch die Erstellung einer Python-Variante für die JVM erreicht, sondern durch die Interaktion auf der Ebene beider virtueller Maschinen unter Nutzung des gemeinsamen Speichers. Der vorgeschlagene Ansatz ermöglicht nicht nur eine gute Leistung, sondern bietet auch Zugriff auf alle CPython- und Java-Bibliotheken. Im neuen Release wird der Code des Hauptmoduls komplett neu geschrieben, Unterstützung kommt hinzu
nicht angehängte Streams, verbesserte Sicherheit, Übersetzung von Java-Ausnahmen in Python-Ausnahmen, geändertes Verhalten beim Konvertieren von Strings.

Source: opennet.ru

Kommentar hinzufügen