
إريك: محرر بايثون مليء بالميزات وIDE يعتمد على Qt6
متى من تطبيقات لأجل مجال تطوير البرمجيات هذا هو ما يدور حوله الأمر، هنا في Desde Linux، نحن دائمًا نركز بشكل خاص على المنشورات في هذا المجال. والتي تتراوح من التعرف على وجود العديد منها وخصائصها القوية، حتى نشر آخر الأخبار وأهمها لكل إصدار ودروس التثبيت للعديد منها. والتي تميل بشكل عام إلى أن تكون أدوات برمجية مساعدة، مثل Editors وIDEs، مناسبة للمبرمجين الأكثر تنوعًا في لغات البرمجة الأكثر تنوعًا وشهرة في العالم.
ومنذ ذلك الحين ، عندما نتحدث عن جنو/لينكس وتطوير البرمجياتفمن المنطقي جدًا التفكير فيه Pythonبالإضافة إلى لغات برمجة أخرى مهمة وضرورية للغاية، مثل لغة C؛ اليوم سننتهز الفرصة للحديث (الكتابة) لأول مرة عن محرر Python قوي وكامل جدًا و IDE يسمى «"إيريك". والتي، كحقيقة مضحكة، لها شعارها الخاص، وهو رأس ثعبان بايثون. وفي شهر أبريل 2024، أطلقت إصدارًا جديدًا بوظائف مثيرة للاهتمام لمستخدميها الحاليين، والوظائف الجديدة التي سيتم إضافتها بالتأكيد.
Go و Node.js و PHP و Python و Ruby: 5 مشاريع لتطوير البرمجيات
ولكن قبل أن أبدأ بإخبارك عن هذا المحرر المثير للاهتمام والقوي الذي يطلق عليه Python Editor و IDE «"إيريك"، نوصيك باستكشاف أ الوظيفة السابقة ذات الصلة مع نطاق تطوير البرمجيات، عند الانتهاء:
إريك: محرر Python وIDE استنادًا إلى PyQt6 (مع Qt6) وPython 3
ما هو اريك؟
وفقا له الموقع الرسمي، يصفها فريق التطوير بتفصيل كبير على النحو التالي:
إريك هو محرر بايثون كامل المواصفات وIDE، مكتوب بلغة بايثون. وهو يعتمد على مجموعة أدوات Qt UI عبر الأنظمة الأساسية ويدمج التحكم في محرر Scintilla عالي المرونة. لقد تم تصميمه ليتم استخدامه كمحرر يومي سريع وغير نظيف، بالإضافة إلى كونه أداة احترافية لإدارة المشاريع تدمج العديد من الميزات المتقدمة التي تقدمها Python للمبرمجين المحترفين. يتضمن Eric نظامًا إضافيًا يسمح لك بتوسيع وظيفة IDE بسهولة من خلال المكونات الإضافية القابلة للتنزيل من الويب. علاوة على ذلك، في نسخته المستقرة الحالية، Eric 7.X، يعتمد على PyQt6 (مع Qt6) وPython 3.
بينما ، في بلده المستودع الرسمي في سورس ويصفونها باختصار شديد على النحو التالي:
Eric هو Python IDE مكتوب باستخدام PyQt وQScintilla. وهو يوفر العديد من الميزات، مثل أي من برامج التحرير/IDEs المفتوحة الأخرى، مثل: مصحح أخطاء متكامل (عن بعد)، ووظائف إدارة المشروع، واختبار الوحدة، وإعادة البناء، وغير ذلك الكثير.
ملامح
من بين أبرز ميزاته الموجودة حتى أحدث إصدار حالي (إيريك شنومكس) يمكن ذكر العشرة التالية:
- يضيف دعمًا مدمجًا للملف الشخصي وتغطية التعليمات البرمجية.
- يحتوي على نظام توثيق كود المصدر متكامل.
- وهو متوفر لنظامي التشغيل Windows وLinux، ويتم تحديثه بشكل متكرر.
- يتضمن إدارة مهام متكاملة ممتازة (العناصر المعلقة).
- يتضمن ميزات التعاون المضمنة (مثل الدردشة والمحرر المشترك).
- يحتوي على أدوات مفيدة لمعاينة نماذج Qt والترجمات.
- يقدم بحثًا متقدمًا يتضمن البحث عن الكود واستبداله على مستوى المشروع.
- يستخدم أدوات فحص التعليمات البرمجية التلقائية المضمنة (لبناء الجملة والأخطاء والنمط [PEP-8]).
- يعرض واجهة متكاملة للتحكم في الإصدار لمستودعات Mercurial وSubversion وGit.
- فهو يدمج مصحح أخطاء Python الذي يتضمن دعمًا لتصحيح أخطاء التطبيقات متعددة الخيوط والمعالجة المتعددة.
ملخص
باختصار، إذا لم تسمع أو تقرأ عن هذا من قبل محرر Python كامل ومفيد وIDE يسمى "Eric" نأمل أن يكون الأمر مثيرًا للاهتمام بالنسبة لك إذا كنت أحد مطوري برامج Python. بغض النظر عما إذا كنت طالبًا أو مبتدئًا، أو مطورًا متقدمًا أو خبيرًا في اللغة المذكورة. لأننا على يقين من أن الأمر نفسه سيكون هو الحال بالنسبة للكثيرين، بديل مثالي ومتعدد الاستخدامات ومفتوح وفعال ومتعدد المنصاتلتنفيذ تطوير التطبيقات والأنظمة باستخدام Python. وإذا كنت تعرف أي أداة برمجية أخرى مماثلة، والتي لم نعلن عنها بعد، فإننا ندعوك إلى ذكرها عبر التعليقات. وبهذه الطريقة، الاستمرار في المساهمة في نشر وتجميع كل ما يتعلق بـ Linuxverse.
أخيرًا ، تذكر زرنا «صفحة البداية» باللغة الاسبانية. أو بأي لغة أخرى (فقط عن طريق إضافة حرفين إلى نهاية عنوان URL الحالي لدينا، على سبيل المثال: ar وde وen وfr وja وpt وru، من بين العديد من اللغات الأخرى) لمعرفة المزيد من المحتوى الحالي. بالإضافة إلى ذلك، نحن ندعوك للانضمام إلى موقعنا قناة التليجرام الرسمية لقراءة ومشاركة المزيد من الأخبار والأدلة والبرامج التعليمية من موقعنا. وأيضا التالي قناة التليجرام البديلة لمعرفة المزيد عن Linuxverse بشكل عام.