การเปิดตัว JPype 0.7 ซึ่งเป็นไลบรารีสำหรับการเข้าถึงคลาส Java จาก Python

กว่าสี่ปีหลังจากการก่อตั้งสาขาสำคัญสุดท้าย ใช้ได้ ปล่อยชั้น เจพีพ์ 0.7ซึ่งช่วยให้แอปพลิเคชัน Python สามารถเข้าถึงไลบรารีคลาสในภาษา Java ได้อย่างสมบูรณ์ ด้วย JPype จาก Python คุณสามารถใช้ไลบรารีเฉพาะ Java เพื่อสร้างแอปพลิเคชันไฮบริดที่รวมโค้ด Java และ Python รหัสโครงการเผยแพร่ภายใต้ลิขสิทธิ์ Apache 2.0

ต่างจาก Jython ตรงที่การรวมเข้ากับ Java นั้นไม่ได้เกิดขึ้นจากการสร้างตัวแปร Python สำหรับ JVM แต่ผ่านการโต้ตอบในระดับของเครื่องเสมือนทั้งสองเครื่องโดยใช้หน่วยความจำที่ใช้ร่วมกัน แนวทางที่นำเสนอไม่เพียงแต่ช่วยให้บรรลุประสิทธิภาพที่ดีเท่านั้น แต่ยังให้การเข้าถึงไลบรารี CPython และ Java ทั้งหมดอีกด้วย ในรีลีสใหม่ รหัสของโมดูลหลักจะถูกเขียนใหม่ทั้งหมด มีการเพิ่มการรองรับ
สตรีมที่ไม่ได้แนบ, ความปลอดภัยที่ได้รับการปรับปรุง, การแปลข้อยกเว้น Java เป็นข้อยกเว้น Python, พฤติกรรมที่เปลี่ยนแปลงไปเมื่อแปลงสตริง

ที่มา: opennet.ru

เพิ่มความคิดเห็น