BlueJ je IDE pro interaktivní výuku jazyka Java interaktivním a vizuálním způsobem

BlueJ

BlueJ je integrované vývojové prostředí (SDI) navrženo pro programovací jazyk Java, hlavně pro vzdělávací účely, ale je vhodný i pro vývoj malého softwaru.

BlueJ byl vyvinut na podporu výuky a učení objektově orientovaného programování a ve výsledku se jeho design liší od ostatních vývojových prostředí. Hlavní obrazovka graficky zobrazuje strukturu třídy vyvíjené aplikace (ve velmi podobném diagramu jako UML) a objekty lze vytvářet a testovat interaktivně.

V kombinaci s jednoduchým uživatelským rozhraním Tato snadná interakce umožňuje snadné experimentování s vyvíjenými objekty. Koncepty orientace na objekty (třídy, objekty, komunikace prostřednictvím volání metod) jsou vizuálně zastoupeny v návrhu interakce v rozhraní.

BlueJ

BlueJ má editor podobný tomu, co by mohl být poznámkový blok nebo jiné editory, jako je například Poznámkový blok.
Mezi jeho hlavní charakteristiky patří:

  • Objektově orientovaná reprezentace: koncepty tříd a objektů jsou prezentovány vizuálně.
  • Jednoduchost rozhraní: Grafické uživatelské rozhraní je jednodušší než ve vysoce profesionálních prostředích, a proto je snazší se ho naučit.
  • Interakce s objekty: Programátoři jsou schopni experimentovat s objekty vytvořením v Object Bench a interaktivním využitím jednotlivých metod (včetně předávání parametrů a kontroly výsledků).
  • «Code Pad»: Kódová podložka je nástroj, který okamžitě vyhodnocuje libovolné výrazy a fráze napsané v Javě.
  • Regresní testování: BlueJ podporuje regresní testování díky své integraci s JUnit. Kromě tříd psaní rukou JUnit lze zaznamenávat interaktivní testy a z nich lze vytvářet testovací případy JUnit.
  • Podpora skupinové práce: BlueJ poskytuje jednoduchou podporu pro skupinovou práci prostřednictvím podmnožiny funkcí CVS a Subversion.
  • Podpora Java ME: Projekty Java ME (Micro Edition) lze vyvíjet a implementovat z BlueJ.
  • Flexibilní rozšiřovací systém: Rozšíření (aka Plug-Ins) lze vyvinout pomocí veřejného rozšíření API k rozšíření funkčnosti základního prostředí programu.
  • Vytvářejte jar soubory a applety

Před přechodem na proces instalace tohoto IDE je důležité si uvědomit, že protože BlueJ pracuje s Javou, musíme mít v našem systému nainstalován JDK.

Jak nainstalovat BlueJ IDE na Linux?

Rozhraní BlueJ

Pro zájemce o možnost instalace tohoto IDE na jejich systémy strMohou to provést podle pokynů, které sdílíme níže.

LVývojáři BlueJ nám oficiálně poskytují deb balíček. Pokud jste tedy uživatelem distribuce založené na Debianu 9 nebo Ubuntu 18.10, musíte si tento balíček stáhnout z oficiálních webových stránek projektu.

Můžeme se podporovat pomocí příkazu wget, proto otevřeme terminál a do něj napíšeme následující:

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

Hotovo stažení balíčku můžeme jej nainstalovat pomocí našeho oblíbeného správce balíčků nebo ze samotného terminálu s následujícím příkazem:
sudo dpkg -i BlueJ-linux-420.deb

Nakonec v případě potíží se závislostmi aplikace je můžeme vyřešit spuštěním následujícího příkazu v terminálu:
sudo apt -f install

Instalace od Flatpak

Další metodou, kterou můžete nainstalovat toto IDE do vaší distribuce Linuxu v případě, že nejste uživatelem žádného derivátu Debianu nebo Ubuntu, je použití balíčků Flatpak.

Chcete-li provést instalaci tímto způsobem, je nutné, abyste do své distribuce přidali podporu.

V terminálu zadáme následující příkaz pro instalaci IDE:

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

Instalace z JAR

Nakonec další polovina pAbyste mohli BlueJ používat, je to tak, že si stáhnete balíček JAR, se kterým je jeho použití možné. Jediným požadavkem je, aby váš systém podporoval JAVA.

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

Chcete-li soubor spustit, poklepejte na něj.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.