Wing ، بيئة تطوير مصممة لـ Python

حول الجناح

في المقالة التالية سوف نلقي نظرة على Wing. هذا هو IDE تم تطويره بواسطة Wingware وهو خصيصًا مصمم للغة برمجة بايثون. يوفر لنا Wing العديد من الميزات مثل الإكمال التلقائي والتحرير التلقائي ومتصفح المصدر وتصفح الكود وتصحيح الأخطاء المحلي والبعيد حتى نتمكن من تطوير برامجنا. في الإصدارات المجانية لن نجد كل هذه الخيارات بالرغم من وجود العديد منها.

هذا هو بيئة التطوير المتكاملة (IDE) التي تم تصميمها لتقليل وقت التطوير وتصحيح الأخطاء. يوفر مساعدة جيدة في الترميز أو تحديد الأخطاء. يسهل التنقل وفهم كود بايثون.

يعمل محرر Wing على تسريع تطوير Python من خلال توفير الإكمال التلقائي والتوثيق المناسب للسياق. سيسمح لنا أيضًا بالتحرير التلقائي وطي الكود والاختيار المتعدد والإشارات المرجعية وغير ذلك الكثير. يمكن للجناح محاكاة vi و emacs و Eclipse و Visual Studio و Xcode.

يجعل Wing من السهل التعامل مع الكود بتعريف goto ، والعثور على الاستخدامات ، والعثور على الرموز في المشروع ، ولديك خيار بحث قوي. وسوف تقدم لنا أيضا مئات من خيارات التكوين التأثير على محاكاة المحرر وتصميم واجهة المستخدم وسمات العرض وتلوين بناء الجملة والمزيد. يمكن إضافة ميزات جديدة إلى IDE كتابة كود Python الذي يصل إلى واجهة برمجة تطبيقات Wing للبرمجة.

يتوفر جناح IDE في ثلاثة إصدارات مختلفة. Wing Pro وهو نسخة تجارية كامل المواصفات. هذا الإصدار مناسب بشكل خاص للمبرمجين المحترفين. لدينا أيضا المتاحة Wing Personal ، وهو الإصدار المجاني وأنه يغفل بعض الميزات المتوفرة في الإصدار التجاري. إنه يستهدف الطلاب والمشجعين. أحدث نسخة متاحة Wing 101. إنها نسخة مجانية مبسطة للغاية، لتعليم المبتدئين المبرمجين.

كما أقول، أصبح Wing Personal الآن منتجًا مجانيًا ولم يعد يتطلب ترخيصًا يهرب. يتضمن أدوات مثل Source Browser و PyLint وأوامر نظام التشغيل. كما أنه يدعم البرمجة النصية API. مع ذلك، لا يتضمن Wing Personal ميزات متقدمة تحرير وتصحيح واختبار وإدارة كود النسخة التجارية. في هذا الإصدار ، لن يكون لدينا أيضًا وصول عن بُعد إلى المضيف ، وإعادة البناء ، واستخدامات البحث ، والتحكم في الإصدار ، واختبارات الوحدة ، ومسبار التصحيح التفاعلي ، والعمليات المتعددة ، وتصحيح أخطاء العمليات الثانوية ، من بين ميزات أخرى. من أجل الاستمتاع بها جميعًا ، سيتعين علينا الحصول على النسخة التجارية.

الخصائص العامة للجناح 6

الجناح خطأ المترجمة

يقدم Wing 6 ميزات جديدة قوية. ومنهم:

  • الدعم ل متعدد الخيارات.
  • ال دعم Raspberry Pi.
  • دعم ل بايثون 3.6 / 3.7 و Stackless 3.4.
  • الإكمال التلقائي في السلاسل والتعليقات.
  • مؤشر بناء الجملة e مؤشرات الخطأ. تمييز بناء الجملة لملفات Markdown.
  • المصحح الأمثل، خاصة بالنسبة للكود متعدد مؤشرات الترابط. يوقف مصحح أخطاء Wing عند نقطة الإيقاف المدمجة الجديدة (). تم أيضًا تضمين دعم المصحح لـ cygwin Python 3.6.
  • سيكون لدينا إمكانية استعادة الاختيار محرر بعد التراجع والإعادة.
  • تمت إضافة لوحة ألوان داكنة.
  • دعم ل يبني بيثون مخصص، على نظام التشغيل Windows
  • التحديث المتزامن من القوائم الحديثة لمثيلات مختلفة من Wing.
  • دعم ل جانغو 1.10 و 1.11 و 2.0.
  • تحسين التصور من أسماء المواضيع التي بدأت مع وحدة الترابط.
  • الجناح لديه واجهة مستخدم مرنة. تم وضع كل شيء بشكل مثالي حتى يتمكن المستخدمون من العثور على ما نحتاجه بسهولة.

إذا أراد أي شخص معرفة المزيد عنه ما هو الجديد في أحدث إصدار من ، يمكنك القيام بذلك في المعلومات التي يقدمونها على موقع الويب.

قم بتثبيت Wing 6 على Ubuntu 18.04

تطوير Python مع Wing

يمكننا تثبيت IDE هذا في Ubuntu بالانتقال إلى ملف قسم التحميل من الموقع الرسمي لـ الحصول على الحزمة .deb من الضروري. بالنسبة لهذه المقالة ، سأستخدم الخيار الشخصي.

بمجرد الانتهاء من التنزيل ، يمكننا استخدام خيار برنامج Ubuntu ، أو فتح محطة طرفية (Ctrl + Alt + T) والكتابة فيها:

sudo dpkg -i wingide-personal6_6.0.12-1_amd64.deb

قم بإلغاء تثبيت Wing 6

يمكننا بسهولة إزالة IDE هذا من جهاز الكمبيوتر الخاص بنا. عليك فقط أن تفتح محطة طرفية (Ctrl + Alt + T) وتكتب فيها:

sudo apt purge wingide-personal6

وثائق دروس الجناح

سنكون قادرين الحصول على معلومات حول كيفية العمل مع هذا IDE في توثيق التي يتيحها المطورون للمستخدمين على موقع الويب الخاص بهم. يمكن العثور على هذه المساعدة نفسها باستخدام قائمة المساعدة المصاحبة للبرنامج.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.