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í.
O 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?
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.