BlueJ IDE na interaktívne a vizuálne učenie jazyka Java

BlueJ

BlueJ je integrované vývojové prostredie (SDI) určené pre programovací jazyk Java, hlavne na vzdelávacie účely, ale je vhodný aj na malý vývoj softvéru.

Program BlueJ bol vyvinutý na podporu výučby a učenie objektovo orientovaného programovania a vo výsledku sa jeho dizajn líši od ostatných vývojových prostredí. Hlavná obrazovka graficky zobrazuje štruktúru triedy vyvíjanej aplikácie (vo veľmi podobnom diagrame ako UML) a objekty je možné vytvárať a testovať interaktívne.

V kombinácii s jednoduchým užívateľským rozhraním Táto ľahká interakcia umožňuje ľahké experimentovanie s vyvíjanými objektmi. Koncepty objektovej orientácie (triedy, objekty, komunikácia prostredníctvom volaní metód) sú vizuálne znázornené v dizajne interakcie v rozhraní.

BlueJ

BlueJ má editor podobný tomu, čo by mohol byť poznámkový blok alebo iné editory, napríklad Poznámkový blok.
Medzi jeho hlavné charakteristiky patria:

  • Objektovo orientované znázornenie: koncepty tried a objektov sú prezentované vizuálne.
  • Jednoduchosť rozhrania: Grafické používateľské rozhranie je jednoduchšie ako v profesionálnych prostrediach veľkého rozsahu, a preto sa dá ľahšie naučiť.
  • Interakcia s objektmi: Programátori sú schopní experimentovať s objektmi tak, že ich vytvoria v Object Bench a interaktívne používajú jednotlivé metódy (vrátane odovzdávania parametrov a kontroly výsledkov).
  • «Kódový blok»: Kódová podložka je nástroj, ktorý okamžite vyhodnocuje ľubovoľné výrazy a frázy napísané v jazyku Java.
  • Regresné testovanie: BlueJ podporuje regresné testovanie vďaka svojej integrácii s JUnit. Okrem tried písania rukou JUnit je možné zaznamenávať interaktívne testy a z nich je možné vytvárať testovacie prípady JUnit.
  • Podpora skupinovej práce: BlueJ poskytuje jednoduchú podporu pre skupinovú prácu prostredníctvom podmnožiny funkcií CVS a Subversion.
  • Podpora Java ME: Projekty Java ME (Micro Edition) je možné vyvíjať a implementovať z BlueJ.
  • Flexibilný systém rozšírenia: Rozšírenia (aka Plug-Ins) je možné vyvinúť pomocou rozhrania API verejných rozšírení na rozšírenie funkčnosti základného prostredia programu.
  • Vytvárajte jar súbory a applety

Pred prechodom na inštalačný proces tohto IDE je dôležité mať na pamäti, že keďže BlueJ pracuje s Javou, musíme mať v našom systéme nainštalovaný JDK.

Ako nainštalovať BlueJ IDE na Linux?

Rozhranie BlueJ

Pre tých, ktorí majú záujem o inštaláciu tohto IDE na svoje systémy, sMôžete to urobiť podľa pokynov, ktoré zdieľame nižšie.

LVývojári BlueJ nám oficiálne poskytujú deb balíček. Takže ak ste používateľom distribúcie založenej na Debiane 9 alebo Ubuntu 18.10, musíte si tento balík stiahnuť z oficiálnej webovej stránky projektu.

Môžeme sa podporiť pomocou príkazu wget, otvoríme si terminál a napíšeme doň nasledovné:

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

Dokončenie sťahovania balíka môžeme to nainštalovať pomocou nášho obľúbeného správcu balíkov alebo zo samotného terminálu pomocou nasledujúceho príkazu:
sudo dpkg -i BlueJ-linux-420.deb

Nakoniec v prípade problémov so závislosťami aplikácie ich môžeme vyriešiť vykonaním nasledujúceho príkazu v termináli:
sudo apt -f install

Inštalácia od spoločnosti Flatpak

Ďalšou metódou, pomocou ktorej môžete nainštalovať toto IDE do svojej distribúcie Linuxu v prípade, že nie ste používateľom derivátov Debianu alebo Ubuntu, je použitie balíkov Flatpak.

Preto ak chcete vykonať inštaláciu týmto spôsobom, je potrebné, aby ste do svojej distribúcie pridali podporu.

V termináli napíšeme nasledujúci príkaz na inštaláciu IDE:

flatpak install --user https://flathub.org/repo/appstream/org.bluej.BlueJ.flatpakref

Inštalácia z JAR

Nakoniec ďalšia polovica pAby ste mohli BlueJ používať, je to tak, že si stiahnete jej balík JAR, s ktorým je možné jeho použitie. Jedinou požiadavkou je, aby váš systém podporoval JAVA.

Stiahneme to z terminálu pomocou:
wget https://www.bluej.org/download/files/BlueJ-generic-420.jar

A iba dvakrát kliknite na súbor, aby sa vykonal.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.