إصدار 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

إضافة تعليق