БлуеЈ ИДЕ за учење Јаве на интерактиван и визуелни начин

БлуеЈ

БлуеЈ је интегрисано развојно окружење (СДИ) дизајниран за програмски језик Јава, углавном у образовне сврхе, али је погодан и за мали развој софтвера.

БлуеЈ је развијен да подржи наставу и учење објектно оријентисаног програмирања и као резултат тога, његов дизајн се разликује од осталих развојних окружења. Главни екран графички приказује структуру класа апликације у развоју (у дијаграму врло сличном УМЛ-у) и објекти се могу креирати и тестирати интерактивно.

У комбинацији са једноставним корисничким интерфејсом, Ова лакоћа интеракције омогућава лако експериментисање са објектима у развоју. Концепти оријентације објекта (класе, објекти, комуникација путем позива метода) су визуелно представљени у дизајну интеракције у интерфејсу.

Око БлуеЈ

БлуеЈ има уређивач сличан ономе што би могао бити нотепад или други уредници као што је Нотепад.
Међу његовим главним карактеристикама можемо наћи следеће:

  • Објектно оријентисана репрезентација: концепти класа и објеката су представљени визуелно.
  • Једноставност интерфејса: Графички кориснички интерфејс је једноставнији него у професионалним окружењима великих размера, а самим тим и лакши за учење.
  • Интеракција са објектима: Програмери су у могућности да експериментишу са објектима тако што их креирају у Објецт Бенцх-у и интерактивно користе појединачне методе (укључујући прослеђивање параметара и инспекцију резултата).
  • «Цоде Пад»: Кодна плочица је алат који тренутно процењује произвољне изразе и фразе написане на Јави.
  • Регресија тестирање: БлуеЈ подржава регресијско тестирање захваљујући својој интеграцији са ЈУнит-ом. Поред класа ЈУнит рукописа, могу се снимати интерактивни тестови и од њих се могу креирати случајеви ЈУнит теста.
  • Подршка за групни рад: БлуеЈ пружа једноставну подршку за групни рад путем подскупина ЦВС-а и Субверсион функционалности.
  • Подршка за Јава МЕ: Јава МЕ (Мицро Едитион) пројекти могу се развијати и имплементирати из БлуеЈ-а.
  • Флексибилни систем продужења: Проширења (ака Плуг-Инс) могу се развити помоћу АПИ-ја јавних проширења како би се проширила функционалност основног окружења програма.
  • Креирајте јар датотеке и аплете

Пре него што пређете на процес инсталације овог ИДЕ-а, важно је запамтити да, пошто БлуеЈ ради са Јавом, на нашем систему морамо имати инсталиран ЈДК.

Како инсталирати БлуеЈ ИДЕ на Линук?

БлуеЈ интерфејс

За оне који су заинтересовани за могућност инсталирања овог ИДЕ-а на своје системе, стрТо можете учинити пратећи упутства која делимо у наставку.

LПрограмери БлуеЈ-а званично нам пружају деб пакет. Дакле, ако сте корисник дистрибуције засноване на Дебиан 9 или Убунту 18.10, морате преузети овај пакет са званичне веб странице пројекта.

Можемо се подржати помоћу команде вгет, за то ћемо отворити терминал и у њега откуцати следеће:

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

Завршено преузимање пакета ово можемо инсталирати са нашим омиљеним менаџером пакета или са самог терминала са следећом командом:
sudo dpkg -i BlueJ-linux-420.deb

Коначно, у случају да имамо проблема са зависностима апликације, можемо их решити извршавањем следеће наредбе у терминалу:
sudo apt -f install

Инсталација из Флатпак-а

Сада је још један начин помоћу којег можете да инсталирате овај ИДЕ у вашу Линук дистрибуцију у случају да нисте корисник било ког деривата Дебиана или Убунту-а, коришћењем Флатпак пакета.

Због тога је за извршење инсталације на овај начин неопходно да имате подршку која је додата вашој дистрибуцији.

У терминалу ћемо откуцати следећу команду да бисмо инсталирали ИДЕ:

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

Инсталација из ЈАР-а

На крају, још пола стрДа бисте могли да користите БлуеЈ, преузимањем његовог ЈАР пакета могуће је његово коришћење. Једини услов је да ваш систем подржава ЈАВА.

Ово преузимамо са терминала са:
wget https://www.bluej.org/download/files/BlueJ-generic-420.jar

И само двапут кликните на датотеку да бисте је покренули.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.