BlueJ هي بيئة تطوير متكاملة (SDI) مصممة للغة برمجة جافا ، في الأساس للأغراض التعليمية، ولكنها مناسبة أيضًا لتطوير البرامج على نطاق صغير.
تم تطوير BlueJ لدعم التدريس وتعلم البرمجة الشيئية ونتيجة لذلك ، يختلف تصميمه عن بيئات التطوير الأخرى. تُظهر الشاشة الرئيسية بيانياً بنية فئة تطبيق قيد التطوير (في مخطط يشبه UML للغاية) ويمكن إنشاء الكائنات واختبارها بشكل تفاعلي.
إلى جانب واجهة مستخدم بسيطة ، تسمح سهولة التفاعل هذه بالتجربة السهلة مع الكائنات قيد التطوير. يتم تمثيل مفاهيم اتجاه الكائن (الفئات ، الكائنات ، الاتصال من خلال استدعاءات الطريقة) بصريًا في تصميم التفاعل في الواجهة.
في BlueJ
لدى BlueJ محرر مشابه لما يمكن أن يكون المفكرة أو غيرها من المحررين مثل المفكرة.
من بين خصائصه الرئيسية يمكن أن نجد ما يلي:
- التمثيل الكينوني: يتم عرض مفاهيم الفئات والأشياء بصريًا.
- بساطة الواجهة: تعد واجهة المستخدم الرسومية أبسط مما هي عليه في البيئات الاحترافية عالية النطاق ، وبالتالي فهي أسهل في التعلم.
- التفاعل مع الأشياء: يمكن للمبرمجين تجربة الكائنات عن طريق إنشائها في Object Bench واستخدام الأساليب الفردية بشكل تفاعلي (بما في ذلك تمرير المعلمات وفحص النتائج).
- «لوحة التعليمات البرمجية»: لوحة التعليمات البرمجية هي أداة تقوم على الفور بتقييم التعبيرات والعبارات التعسفية المكتوبة بلغة Java.
- اختبار الانحدار: يدعم BlueJ اختبار الانحدار بفضل تكامله مع JUnit. بالإضافة إلى فصول JUnit للكتابة اليدوية ، يمكن تسجيل الاختبارات التفاعلية ويمكن إنشاء حالات اختبار JUnit منها.
- دعم العمل الجماعي: يوفر BlueJ دعمًا بسيطًا للعمل الجماعي عبر مجموعة فرعية من وظائف CVS و Subversion.
- دعم Java ME: يمكن تطوير مشاريع Java ME (Micro Edition) وتنفيذها من BlueJ.
- نظام تمديد مرن: يمكن تطوير الإضافات (المعروفة أيضًا باسم المكونات الإضافية) باستخدام واجهة برمجة تطبيقات للإضافات العامة لتوسيع وظائف البيئة الأساسية للبرنامج.
- إنشاء ملفات جرة والتطبيقات الصغيرة
قبل الانتقال إلى عملية تثبيت IDE هذا ، من المهم أن نتذكر أنه نظرًا لأن BlueJ يعمل مع Java ، يجب أن يكون لدينا JDK مثبتًا على نظامنا.
كيفية تثبيت BlueJ IDE على نظام Linux؟
للراغبين في التمكن من تثبيت IDE هذا على أنظمتهم ، صيمكنك القيام بذلك باتباع التعليمات التي نشاركها أدناه.
Lيزودنا مطورو BlueJ رسميًا بحزمة deb. لذلك إذا كنت مستخدمًا لتوزيع يعتمد على Debian 9 أو Ubuntu 18.10 ، فيجب عليك تنزيل هذه الحزمة من الموقع الرسمي للمشروع.
يمكننا دعم أنفسنا بمساعدة الأمر wget ، لذلك سنفتح Terminal وفيها نكتب ما يلي:
wget https://www.bluej.org/download/files/BlueJ-linux-420.deb
تم تنزيل الحزمة يمكننا تثبيته مع مدير الحزم المفضل لدينا أو من الجهاز نفسه بالأمر التالي:
sudo dpkg -i BlueJ-linux-420.deb
أخيرًا ، في حالة وجود مشاكل مع تبعيات التطبيق ، يمكننا حلها عن طريق تنفيذ الأمر التالي في الجهاز:
sudo apt -f install
التثبيت من Flatpak
الآن هناك طريقة أخرى يمكنك من خلالها تثبيت IDE هذا في توزيعة Linux الخاصة بك في حال لم تكن مستخدمًا لأي مشتق من Debian أو Ubuntu ، وهي من خلال استخدام حزم Flatpak.
لذلك ، لإجراء التثبيت بهذه الطريقة ، من الضروري أن يكون لديك الدعم المضاف إلى التوزيع الخاص بك.
في محطة طرفية سنقوم بكتابة الأمر التالي لتثبيت IDE:
flatpak install --user https://flathub.org/repo/appstream/org.bluej.BlueJ.flatpakref
التثبيت من JAR
أخيرًا ، نصف آخر صلتتمكن من استخدام BlueJ ، يتم ذلك عن طريق تنزيل حزمة JAR التي يمكن استخدامها معها. الشرط الوحيد هو أن نظامك يدعم JAVA.
نقوم بتنزيل هذا من المحطة باستخدام:
wget https://www.bluej.org/download/files/BlueJ-generic-420.jar
وفقط انقر مرتين على الملف لتنفيذه.