BlueJ IDE для вивчення Java в інтерактивному та візуальному плані

BlueJ

BlueJ - це інтегроване середовище розробки (SDI) розроблений для мови програмування Java, головним чином з навчальною метою, але він також підходить для невеликої розробки програмного забезпечення.

BlueJ був розроблений для підтримки викладання та вивчення об’єктно-орієнтованого програмування і як результат, його конструкція відрізняється від інших середовищ розробки. На головному екрані графічно показано структуру класів програми, що розробляється (у дуже UML-подібній діаграмі) та об’єкти можуть створюватися та перевірятися інтерактивно.

У поєднанні з простим користувальницьким інтерфейсом, Ця простота взаємодії дозволяє легко експериментувати з об’єктами, що розробляються. Поняття орієнтації на об'єкти (класи, об'єкти, зв'язок через виклики методів) представлені візуально в дизайні взаємодії в інтерфейсі.

Про нас BlueJ

BlueJ має редактор, подібний до того, що може бути блокнот або інші редактори, такі як Блокнот.
Серед основних його характеристик можна виділити наступне:

  • Об'єктно-орієнтоване представлення: поняття класів та об'єктів подаються наочно.
  • Простота інтерфейсу: Графічний інтерфейс користувача простіший, ніж у масштабних професійних середовищах, а отже, простіший у вивченні.
  • Взаємодія з об'єктами: Програмісти можуть експериментувати з об’єктами, створюючи їх у об’єктній таблиці та використовуючи окремі методи в інтерактивному режимі (включаючи передачу параметрів та перевірку результатів).
  • «Code Pad»: Кодова панель - це інструмент, який миттєво оцінює довільні вирази та фрази, написані на Java.
  • Регресійне тестування: BlueJ підтримує регресійне тестування завдяки своїй інтеграції з JUnit. На додаток до класів рукописного вводу JUnit, можна записувати інтерактивні тести та створювати з них тестові кейси JUnit.
  • Підтримка групової роботи: BlueJ забезпечує просту підтримку групової роботи через підмножину функцій CVS та Subversion.
  • Підтримка Java ME: Проекти Java ME (Micro Edition) можна розробляти та реалізовувати з BlueJ.
  • Гнучка система розширення: Розширення (вони ж плагіни) можна розробити, використовуючи загальнодоступний API розширень, щоб розширити функціональність базового середовища програми.
  • Створюйте jar-файли та аплети

Перш ніж переходити до процесу встановлення цієї IDE, важливо пам’ятати, що оскільки BlueJ працює з Java, ми повинні мати JDK, встановлений у нашій системі.

Як встановити ID BlueE на Linux?

Інтерфейс BlueJ

Для тих, хто зацікавлений у можливості встановити цю IDE на свої системи сторВи можете зробити це, дотримуючись наведених нижче інструкцій.

LРозробники BlueJ офіційно надають нам пакет deb. Отже, якщо ви користуєтесь дистрибутивом на базі Debian 9 або Ubuntu 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 у своєму дистрибутиві 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

І просто двічі клацніть на файлі, щоб виконати його.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.