BlueJ en IDE för att lära dig Java på ett interaktivt och visuellt sätt

BlueJ

BlueJ är en integrerad utvecklingsmiljö (SDI) utformad för Java-programmeringsspråket, huvudsakligen för utbildningsändamål, men det är också lämpligt för småskalig mjukvaruutveckling.

BlueJ utvecklades för att stödja undervisningen och lärande objektorienterad programmering och som ett resultat skiljer sig designen från andra utvecklingsmiljöer. Huvudskärmen visar grafiskt klassstrukturen för en applikation under utveckling (i ett mycket UML-liknande diagram) och objekt kan skapas och testas interaktivt.

Kombinerat med ett enkelt användargränssnitt, Denna enkla interaktion möjliggör enkel experiment med objekt under utveckling. Begreppen objektorientering (klasser, objekt, kommunikation genom metodanrop) representeras visuellt i interaktionsdesignen i gränssnittet.

På BlueJ

BlueJ har en redaktör som liknar vad som kan vara anteckningsblocket eller andra redaktörer som Anteckningar.
Bland dess huvudsakliga egenskaper kan vi hitta följande:

  • Objektorienterad representation: begreppen klasser och objekt presenteras visuellt.
  • Gränssnittets enkelhet: Det grafiska användargränssnittet är enklare än i professionella miljöer i hög skala och därför lättare att lära sig.
  • Interaktion med objekt: Programmerare kan experimentera med objekt genom att skapa dem i Objektbänken och använda enskilda metoder interaktivt (inklusive parameteröverföring och inspektion av resultat).
  • «Kodplattan»: Kodplattan är ett verktyg som omedelbart utvärderar godtyckliga uttryck och fraser skrivna i Java.
  • Regressionstestning: BlueJ stöder regressionstest tack vare integrationen med JUnit. Förutom JUnit-klasser med handskrift kan interaktiva tester spelas in och JUnit-testfall kan skapas från dem.
  • Stöd för grupparbete: BlueJ ger enkelt stöd för grupparbete via en delmängd av CVS och Subversion-funktionalitet.
  • Java ME-stöd: Java ME (Micro Edition) -projekt kan utvecklas och implementeras från BlueJ.
  • Flexibelt förlängningssystem: Extensions (aka Plug-Ins) kan utvecklas med hjälp av ett Public Extensions API för att utöka funktionaliteten i programmets grundmiljö.
  • Skapa jar-filer och applets

Innan du går till installationsprocessen för denna IDE är det viktigt att komma ihåg att eftersom BlueJ arbetar med Java måste vi ha JDK installerat på vårt system.

Hur installerar jag BlueJ IDE på Linux?

BlueJ-gränssnitt

För de som är intresserade av att kunna installera denna IDE på sina system sDu kan göra det genom att följa instruktionerna som vi delar nedan.

LBlueJ-utvecklare ger oss officiellt ett deb-paket. Så om du är en användare av en distribution baserad på Debian 9 eller Ubuntu 18.10 måste du ladda ner detta paket från den officiella webbplatsen för projektet.

Vi kan försörja oss själva med hjälp av wget-kommandot, för detta ska vi öppna en terminal och i den skriver vi följande:

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

Gjort paketnedladdningen vi kan installera det med vår favoritpakethanterare eller från själva terminalen med följande kommando:
sudo dpkg -i BlueJ-linux-420.deb

Slutligen, om vi har problem med applikationens beroenden, kan vi lösa dem genom att utföra följande kommando i terminalen:
sudo apt -f install

Installation från Flatpak

Nu är en annan metod med vilken du kan installera denna IDE i din Linux-distribution om du inte är en användare av något derivat av Debian eller Ubuntu, genom att använda Flatpak-paket.

För att utföra installationen på detta sätt är det därför nödvändigt att du får supporten till din distribution.

I en terminal ska vi skriva följande kommando för att installera IDE:

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

Installation från JAR

Slutligen ytterligare en halv sidFör att kunna använda BlueJ är det genom att ladda ner JAR-paketet som det är möjligt att använda. Det enda kravet är att ditt system stöder JAVA.

Vi laddar ner detta från terminalen med:
wget https://www.bluej.org/download/files/BlueJ-generic-420.jar

Dubbelklicka bara på filen för att köra den.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.