PyDev
PyDev هو إضافة خارجية لبرنامج Eclipse . وهو بيئة تطوير متكاملة (IDE) تُستخدم للبرمجة بلغة بايثون ، وتدعم إعادة هيكلة التعليمات البرمجية، وتصحيح الأخطاء الرسومي ، وتحليل التعليمات البرمجية، بالإضافة إلى ميزات أخرى.
تاريخ
تم إنشاء PyDev في الأصل بواسطة أليكس توتيتش في يوليو 2003، لكن فابيو زادروزني أصبح المطور الرئيسي للمشروع في يناير 2005. وفي سبتمبر من نفس العام، تم إطلاق PyDev Extensions كنسخة تجارية من PyDev، حيث قدمت ميزات مثل تحليل التعليمات البرمجية وتصحيح الأخطاء عن بعد.
في يوليو 2008، استحوذت أبتانا على باي ديف، مع الإبقاء على زادروزني رئيسًا للمشروع. [ 2 ] ثم طرحت أبتانا امتدادات باي ديف مفتوحة المصدر في سبتمبر 2009، ودمجتها مع باي ديف. [ 3 ]
عندما استحوذت شركة Appcelerator على شركة Aptana في يناير 2011، استحوذت معها على PyDev. وبقي زادروزني رئيسًا للمشروع. [ 4 ] ومنذ ذلك الحين، تسارع تطوير PyDev.
في مارس 2011، تم إصدار PyDev 2.0 مع دعم إجراءات TDD ، وفي أبريل من العام التالي، تم إصدار الإصدار 2.5 مع دعم Django. وشهد مايو 2013 إنجازًا هامًا حيث جمع PyDev أكثر من هدفه في جولة تمويل جماعي ناجحة لمواصلة التطوير، وتم إصدار الإصدار 2.7.5. كما مولت الحملة إنشاء زادروزني لـ LiClipse، وهي نسخة مدفوعة مغلقة المصدر من Eclipse تتضمن PyDev افتراضيًا. [ 5 ]
شهد PyDev تحسينات في استنتاج الأنواع وزيادة ملحوظة في المساهمات في قاعدة التعليمات البرمجية عند إصدار النسخة 2.8 في يوليو 2013. [ 6 ] ومنذ ذلك الحين، أُجريت العديد من التحسينات الإضافية على PyDev، وحصل على العديد من التقييمات الإيجابية. [ 7 ] [ 8 ]
تم إصدار النسخة 5.4.0 في 30 نوفمبر 2016. الميزة الجديدة الرئيسية لهذا الإصدار هي دعم Python 3.6. [ 9 ]
سمات
فيما يلي بعض الميزات المتاحة (الإصدار 2.7.5):
- يدعم كل من CPython و Jython و IronPython
- إكمال التعليمات البرمجية
- إكمال التعليمات البرمجية مع الاستيراد التلقائي
- تحليل الكود (مع حل سريع للمشاكل التي تم العثور عليها في تحليل الكود - Ctrl+1)
- مصحح الأخطاء
- جانغو
- أداة تصحيح الأخطاء عن بُعد (تتيح تصحيح البرامج النصية التي لم يتم تشغيلها من داخل Eclipse)
- وحدة تحكم تصحيح الأخطاء (تتيح الفحص التفاعلي في الوضع المعلق)
- وحدة التحكم التفاعلية
- بناء جملة بايثون 2.x و 3.x
- تمييز بناء الجملة الأساسي
- أخطاء في المحلل اللغوي
- عرض المخطط التفصيلي
- تفضيلات استخدام علامات الجدولة أو المسافات
- المسافة البادئة الذكية / المسافة البادئة
- التعليق / إلغاء التعليق / حظر التعليقات
- طي الشفرة
- انتقل إلى التعريف
- تغطية التعليمات البرمجية
- حدد التكرارات
- تكامل بايلينت
- مهام قائمة المهام
- مساعدو المحتوى (Ctrl+1)
- قم بتعيين النتيجة إلى سمة أو محلي
- أحط الكود بـ try..catch / finally
- إنشاء سلسلة توثيق
- انقل الاستيراد إلى النطاق العام
- الكلمات المفتاحية المعروضة كإكمال تلقائي أثناء الكتابة
- ملخص سريع
إضافات PyDev
حتى سبتمبر 2009، كان هناك إصداران من PyDev: إصدار مفتوح المصدر ، وإصدار تجريبي يُسمى PyDev Extensions. وكانت بعض الميزات المتقدمة، مثل تحليل الشفرة، والإصلاحات السريعة، والتصحيح عن بُعد، حكرًا على الإصدار التجريبي. في 3 سبتمبر 2009، أعلنت شركة أبتانا عن إصدار PyDev 1.5، وهو إصدار مُدمج من PyDev وPyDev Extensions، وكلاهما مُتاح بموجب رخصة Eclipse العامة .
انظر أيضاً
مراجع
- ↑ "الإصدار 13.1.0" . 21 سبتمبر 2025. تم الاطلاع عليه بتاريخ 20 أكتوبر 2025 .
- ↑ أبتانا. "أبتانا تستحوذ على باي ديف" . مؤرشف من الأصل بتاريخ 20 أبريل 2012. تم الاطلاع عليه بتاريخ 6 أغسطس 2012 .
- ^ زادروزني ، فابيو (3 سبتمبر 2009). "ملحقات PyDev مفتوحة المصدر" .
- ↑ المسرع. "Appcelerator يستحوذ على Aptana" .
- ↑ "PyDev و LiClipse من أجل كسوف سريع وجذاب - وداكن" . Indiegogo .
- ^ زادروزني ، فابيو (25 يوليو 2013). "مغامرات PyDev: إصدار PyDev 2.8.0" .
- ↑ فروت، جيسون (14 يناير 2013). "مقارنة بين بيئات التطوير المتكاملة للغة بايثون" .
- ↑ "تقييم بيئات التطوير المتكاملة للغة بايثون العلمية" . 18 أبريل 2013.
- ↑ "PyDev 5.4.0 (Python 3.6, Patreon crowdfunding)" . pydev.blogspot.nl . 30 نوفمبر 2016. تاريخ الاسترجاع: 10 ديسمبر 2016 .
روابط خارجية
- برنامج إكليبس
- مكتبات حاسوب مجانية
- بيئات تطوير متكاملة مجانية
- بيئات تطوير متكاملة مجانية للغة بايثون
- أدوات تطوير لغة البرمجة بايثون
