BlueJ IDE ללמוד Java בצורה אינטראקטיבית וויזואלית

בלו ג'יי

BlueJ היא סביבת פיתוח משולבת (SDI) תוכנן עבור שפת התכנות Java, בעיקר למטרות חינוכיות, אך הוא מתאים גם לפיתוח תוכנה בקנה מידה קטן.

BlueJ פותחה כדי לתמוך בהוראה ולמידה של תכנות מונחה עצמים וכתוצאה מכך, עיצובו שונה מסביבות פיתוח אחרות. המסך הראשי מציג בצורה גרפית את מבנה הכיתה של יישום הנמצא בפיתוח (בתרשים מאוד דמוי UML) וניתן ליצור אובייקטים ולבדוק אותם באופן אינטראקטיבי.

בשילוב עם ממשק משתמש פשוט, קלות האינטראקציה הזו מאפשרת התנסות קלה עם אובייקטים בפיתוח. המושגים אוריינטציה של אובייקטים (מחלקות, אובייקטים, תקשורת באמצעות שיחות שיטה) מיוצגים חזותית בתכנון האינטראקציה בממשק.

על בלו ג'יי

ל- BlueJ יש עורך הדומה למה שיכול להיות פנקס הרשימות או עורכים אחרים כמו פנקס רשימות.
בין המאפיינים העיקריים שלו אנו יכולים למצוא את הדברים הבאים:

  • ייצוג מונחה עצמים: מושגי הכיתות והחפצים מוצגים באופן חזותי.
  • פשטות הממשק: ממשק המשתמש הגרפי פשוט יותר מאשר בסביבות מקצועיות בקנה מידה גבוה, ולכן קל יותר ללמוד.
  • אינטראקציה עם אובייקטים: מתכנתים מסוגלים להתנסות באובייקטים על ידי יצירתם בספסל האובייקטים ושימוש בשיטות אישיות באופן אינטראקטיבי (כולל העברת פרמטרים ובדיקת תוצאות).
  • "פנקס הקוד": משטח הקוד הוא כלי שמעריך באופן מיידי ביטויים וביטויים שרירותיים הכתובים בג'אווה.
  • בדיקות רגרסיה: BlueJ תומכת בבדיקות רגרסיה הודות לשילובה עם JUnit. בנוסף לשיעורי JUnit בכתב יד, ניתן להקליט מבחנים אינטראקטיביים וליצור מהם מקרי מבחן JUnit.
  • תמיכה בעבודה קבוצתית: BlueJ מספקת תמיכה פשוטה בעבודה קבוצתית באמצעות קבוצת משנה של פונקציונליות CVS וחתרנות.
  • תמיכה ב- Java ME: ניתן לפתח וליישם פרויקטים של Java ME (Micro Edition) מ- BlueJ.
  • מערכת הרחבה גמישה: ניתן לפתח הרחבות (aka Plug-Ins) באמצעות ממשק API של הרחבות ציבוריות כדי להרחיב את הפונקציונליות של הסביבה הבסיסית של התוכנית.
  • צור קבצי יישומונים של Jar

לפני שעוברים לתהליך ההתקנה של IDE זה חשוב לזכור שמכיוון ש- BlueJ עובד עם Java עלינו להתקין את ה- JDK במערכת שלנו.

כיצד להתקין את ה- BlueJ IDE בלינוקס?

ממשק BlueJ

למי שמעוניין להיות מסוגל להתקין את IDE זה במערכות שלהם pהם יכולים לעשות זאת על ידי ביצוע ההוראות שאנו חולקים להלן.

Lמפתחי BlueJ מספקים לנו רשמית חבילת deb. אז אם אתה משתמש בהפצה המבוססת על דביאן 9 או אובונטו 18.10, עליך להוריד חבילה זו מהאתר הרשמי של הפרויקט.

אנו יכולים לפרנס את עצמנו בפקודה wget, לשם כך אנו הולכים לפתוח מסוף ובו אנו מקלידים את הדברים הבאים:

wget https://www.bluej.org/download/files/BlueJ-linux-420.deb

בוצע הורדת החבילה אנו יכולים להתקין אותו עם מנהל החבילות המועדף עלינו או מהטרמינל עצמו עם הפקודה הבאה:
sudo dpkg -i BlueJ-linux-420.deb

לבסוף, במקרה של בעיות בתלות ביישום, נוכל לפתור אותן על ידי ביצוע הפקודה הבאה במסוף:
sudo apt -f install

התקנה מבית Flatpak

כעת שיטה נוספת בה תוכלו להתקין את ה- IDE הזה בהפצת הלינוקס שלכם במידה ואינכם משתמשים בכל נגזרת של דביאן או אובונטו, היא באמצעות חבילות 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

ופשוט לחץ לחיצה כפולה על הקובץ כדי לבצע אותו.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.