Ăber vier Jahre nach der Bildung des letzten bedeutenden Branchenelements Freigabe der Schicht , das vollstĂ€ndigen Zugriff auf Python-Anwendungen zu Java-Klassenbibliotheken ermöglicht. Mit JPype können spezifische Java-Bibliotheken aus Python verwendet werden, wodurch hybride Anwendungen entstehen, die sowohl Java- als auch Python-Code kombinieren. Der Code des Projekts wird unter der Apache 2.0-Lizenz vertrieben.
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 Verwendung des gemeinsamen Speichers. Der vorgeschlagene Ansatz ermöglicht nicht nur eine gute Leistung, sondern bietet auch Zugriff auf alle Bibliotheken von CPython und Java. In der neuen Version wurde der Code des Hauptmoduls vollstĂ€ndig neu geschrieben, die UnterstĂŒtzung fĂŒr
unattached Threads verbessert, die Sicherheit erhöht, die Ăbersetzung von Java-Ausnahmen in Python-Ausnahmen sichergestellt und das Verhalten bei der String-Konvertierung geĂ€ndert.
Quelle: opennet.ru
