BlueJ IDE za učenje Jave na interaktivan i vizuelan način

BlueJ

BlueJ je integrirano razvojno okruženje (SDI) dizajniran za programski jezik Java, uglavnom u obrazovne svrhe, ali je pogodan i za razvoj softvera malog obima.

BlueJ je razvijen da podrži nastavu i učenje objektno orijentisanog programiranja i kao rezultat toga, njegov dizajn se razlikuje od ostalih razvojnih okruženja. Glavni ekran grafički prikazuje strukturu klasa aplikacije u razvoju (u dijagramu vrlo sličnom UML-u) i objekti se mogu kreirati i testirati interaktivno.

U kombinaciji s jednostavnim korisničkim sučeljem, Ova jednostavnost interakcije omogućava lako eksperimentiranje s objektima u razvoju. Koncepti orijentacije objekta (klase, objekti, komunikacija putem poziva metoda) vizualno su predstavljeni u dizajnu interakcije u sučelju.

O Wiki BlueJ

BlueJ ima uređivač sličan onome što bi mogao biti notepad ili drugi uređivači kao što je Notepad.
Među njegovim glavnim karakteristikama možemo naći sljedeće:

  • Objektno orijentirana reprezentacija: koncepti klasa i objekata su predstavljeni vizuelno.
  • Jednostavnost interfejsa: Grafičko korisničko sučelje jednostavnije je nego u profesionalnim okruženjima velikih razmjera, a samim tim i lakše za učenje.
  • Interakcija s objektima: Programeri mogu eksperimentirati s objektima stvarajući ih u Objekt Bench-u i koristeći interaktivne pojedinačne metode (uključujući prosljeđivanje parametara i inspekciju rezultata).
  • «Code Pad»: Kodna pločica je alat koji trenutno procjenjuje proizvoljne izraze i fraze napisane na Javi.
  • Ispitivanje regresije: BlueJ podržava regresijsko testiranje zahvaljujući svojoj integraciji s JUnit-om. Pored klasa JUnit rukopisa, mogu se snimati interaktivni testovi i od njih se mogu kreirati slučajevi JUnit testa.
  • Podrška za rad u grupama: BlueJ pruža jednostavnu podršku za grupni rad putem podskupina CVS-a i Subverzione funkcionalnosti.
  • Podrška za Java ME: Java ME (Micro Edition) projekti mogu se razvijati i implementirati iz BlueJ-a.
  • Fleksibilni produžni sistem: Proširenja (aka Plug-Ins) mogu se razviti pomoću API-ja javnih proširenja kako bi se proširila funkcionalnost osnovnog okruženja programa.
  • Kreirajte Jar datoteke i aplete

Prije odlaska na postupak instalacije ovog IDE-a važno je zapamtiti da, budući da BlueJ radi s Javom, na našem sistemu moramo imati instaliran JDK.

Kako instalirati BlueJ IDE na Linux?

BlueJ sučelje

Za one koje zanima mogućnost instaliranja ovog IDE-a na njihove sisteme strTo mogu učiniti slijedeći upute koje dijelimo u nastavku.

LProgrameri BlueJ službeno nam pružaju deb paket. Dakle, ako ste korisnik distribucije zasnovane na Debian 9 ili Ubuntu 18.10, morate preuzeti ovaj paket sa službene web stranice projekta.

Možemo se podržati uz pomoć naredbe wget, za to ćemo otvoriti terminal i u njega ukucati sljedeće:

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

Završeno preuzimanje paketa možemo ga instalirati s našim omiljenim upraviteljem paketa ili sa samog terminala sa sljedećom naredbom:
sudo dpkg -i BlueJ-linux-420.deb

Konačno, u slučaju problema s ovisnostima aplikacije, možemo ih riješiti izvršavanjem sljedeće naredbe u terminalu:
sudo apt -f install

Instalacija iz Flatpaka

Sada je još jedan način pomoću kojeg možete instalirati ovaj IDE u vašu Linux distribuciju u slučaju da niste korisnik bilo kojeg derivata Debiana ili Ubuntu-a, upotrebom Flatpak paketa.

Zbog toga je za izvedbu instalacije na ovaj način potrebno da u vašu distribuciju bude dodana podrška.

U terminal ćemo upisati sljedeću naredbu za instalaciju IDE-a:

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

Instalacija iz JAR-a

Na kraju, još pola strDa biste mogli koristiti BlueJ, preuzmite njegov JAR paket s kojim je njegova upotreba moguća. Jedini uvjet je da vaš sistem podržava JAVA.

Ovo preuzimamo s terminala sa:
wget https://www.bluej.org/download/files/BlueJ-generic-420.jar

I samo dvaput kliknite datoteku da biste je pokrenuli.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.