Ще не так давно, якщо ви бажали завантажити JDK, ви мали вибір - завантажили лише JDK, чи пакет, який включав в себе JDK та середовище розробки Netbeans. Зараз ситуація змінилась, оскільки Netbeans перейшов “під крило” Apache Foundation. Однак, це не змінює того факту, що Netbeans - це чудове середовище розробки, яке надає купу можливостей і не обмежується Java’ою, підтримуючи багато різних технологій та мов програмування.
Netbeans - це дійсно “IDE з великої літери І” - інтегроване середовище розробки, яке поєднує в собі редактор коду, компілятор, засоби для відлагодження, тестування та профілювання програм, інструменти для проектування графічного інтерфейсу користувача, створення інсталяційних пакетів, документування коду, і ще багато іншого - всього й не перелічити…
Звісно ж, Netbeans - не єдине представлене на ринку IDE для Java, й можливо, не найкраще, однак, як ми далі побачимо, він має ряд переваг, які є причиною незгасаючої його популярності серед розробників програмного забезпечення. Якщо ж стввити за мету назвати “топ три” середовищ розробки для Java, то список міг би бути таким:
Якщо IntelliJ Idea - це “наймодніше” на даний момент середовище (і платформа) розробки, то Eclipse, без сумніву, найстаріше й найвідоміше, хоч при цьому й найгроміздкіше. До речі, якщо вірити опитуванням від Stack Overflow, найпопулярнішим середовищем розробки вже кілька років поспіль є Visual Studio Code, яке теж можна використовувати для програмування на Java - для цього слід скористатись інсталлятором Visual Studio Code for Java (яущо ви використовуєте Windows), або Java Extension Pack (якщо Visual Studio Code у вас вже встановлено, або ви працюєте під Linux). Детальніше можна прочитати в офіційній документації продукту.
Окрім середовищ програмування, які треба встановлювати на локальний комп’ютер, існує й чимало онлайнових інструментів для розробки, найфункціональнішими з яких є:
До речі, цей електронний посібник також створено за допомогою онлайнового IDE, а саме Gitpod - середовища розробки, яке дозволяє працювати з кодом прямо в GitHub-репозиторії!
Однак, повернемось до Netbeans - як ми вже говорили, це абсолютно безкоштовне інтегроване середовище розробки, код якого на сто відсотків відкритий, і написаний на Java. Серед його переваг слід назвати: