BlueJ IDE, lai mācītos Java interaktīvā un vizuālā veidā

ZilsJ

BlueJ ir integrēta izstrādes vide (SDI) paredzēts Java programmēšanas valodai, galvenokārt izglītības vajadzībām, bet tas ir piemērots arī neliela mēroga programmatūras izstrādei.

BlueJ tika izstrādāts, lai atbalstītu mācīšanu un objektorientētas programmēšanas mācīšanās un rezultātā tā dizains atšķiras no citām attīstības vidēm. Galvenajā ekrānā grafiski parādīta izstrādājamās lietojumprogrammas klases struktūra (ļoti UML līdzīgā diagrammā) un objektus var izveidot un pārbaudīt interaktīvi.

Apvienojumā ar vienkāršu lietotāja saskarni Šī mijiedarbības vieglums ļauj viegli eksperimentēt ar izstrādājamiem objektiem. Objektu orientācijas jēdzieni (klases, objekti, komunikācija, izmantojot metodes izsaukumus) saskarnes mijiedarbības dizainā tiek vizuāli attēloti.

Par ZilsJ

BlueJ ir redaktors, kas līdzīgs tam, kas varētu būt piezīmju bloks, vai citiem redaktoriem, piemēram, Notepad.
Starp tās galvenajām iezīmēm varam atrast:

  • Objektorientēta attēlošana: klašu un priekšmetu jēdzieni tiek uzrādīti vizuāli.
  • Saskarnes vienkāršība: Grafiskā lietotāja saskarne ir vienkāršāka nekā liela mēroga profesionālajā vidē, un tāpēc to ir vieglāk iemācīties.
  • Mijiedarbība ar objektiem: Programmētāji var eksperimentēt ar objektiem, tos izveidojot Object Bench un interaktīvi izmantojot atsevišķas metodes (ieskaitot parametru nodošanu un rezultātu pārbaudi).
  • «Kodu paliktnis»: Kodu spilventiņš ir rīks, kas uzreiz novērtē Java valodā rakstītās patvaļīgās izteiksmes un frāzes.
  • Regresijas pārbaude: BlueJ atbalsta regresijas testēšanu, pateicoties tā integrācijai ar JUnit. Papildus rokraksta JUnit nodarbībām var ierakstīt interaktīvus testus un no tiem izveidot JUnit testa gadījumus.
  • Grupas darba atbalsts: BlueJ nodrošina vienkāršu atbalstu grupas darbam, izmantojot CVS apakškopu un Subversion funkcionalitāti.
  • Java ME atbalsts: Java ME (Micro Edition) projektus var izstrādāt un ieviest no BlueJ.
  • Elastīga pagarinājuma sistēma: Paplašinājumus (jeb spraudņus) var izstrādāt, izmantojot publisko paplašinājumu API, lai paplašinātu programmas pamata vides funkcionalitāti.
  • Izveidojiet burku failus un sīklietotnes

Pirms došanās uz šī IDE instalēšanas procesu ir svarīgi atcerēties, ka, tā kā BlueJ darbojas ar Java, mūsu sistēmā jābūt instalētam JDK.

Kā Linux instalēt BlueJ IDE?

BlueJ saskarne

Tiem, kurus interesē iespēja instalēt šo IDE savās sistēmās, lppTo var izdarīt, izpildot tālāk sniegtos norādījumus.

LBlueJ izstrādātāji mums oficiāli nodrošina deb paketi. Tātad, ja esat izplatīšanas lietotājs, kura pamatā ir Debian 9 vai Ubuntu 18.10, šī pakotne ir jāielādē no projekta oficiālās vietnes.

Mēs varam sevi atbalstīt, izmantojot komandu wget, šim nolūkam mēs atvērsim termināli un tajā ierakstīsim:

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

Pakotnes lejupielāde ir pabeigta mēs to varam instalēt ar savu iecienīto pakotņu pārvaldnieku vai no paša termināļa ar šādu komandu:
sudo dpkg -i BlueJ-linux-420.deb

Visbeidzot, ja rodas problēmas ar lietojumprogrammas atkarībām, mēs tās varam atrisināt, izpildot šādu komandu terminālā:
sudo apt -f install

Instalācija no Flatpak

Tagad vēl viena metode, ar kuru jūs varat instalēt šo IDE savā Linux izplatīšanā, ja neesat neviena Debian vai Ubuntu atvasinājuma lietotājs, ir Flatpak pakotņu izmantošana.

Tādēļ, lai instalēšanu veiktu, izmantojot šo līdzekli, ir nepieciešams, lai izplatīšanai tiktu pievienots atbalsts.

Terminālā mēs ierakstīsim šādu komandu, lai instalētu IDE:

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

Instalācija no JAR

Visbeidzot, vēl puse pLai varētu izmantot BlueJ, lejupielādējot tā JAR pakotni, ir iespējams to izmantot. Vienīgā prasība ir tāda, ka jūsu sistēma atbalsta JAVA.

Mēs to lejupielādējam no termināla ar:
wget https://www.bluej.org/download/files/BlueJ-generic-420.jar

Vienkārši veiciet dubultklikšķi uz faila, lai to izpildītu.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.