NetBeans 12.1, версія, яка приносить кілька вдосконалень для C / C ++, Java та PHP

apache-netbeans

La Представлена ​​організація Apache Software Foundation нещодавно нова версія інтегрованого середовища розробки, «Apache NetBeans 12.1«, Це версія, в якій додано деякі вдосконалення підтримки для C / C ++, Java, PHP та HTML.

Для тих, хто не знає про цю IDE, вони повинні це знати забезпечує підтримку мов програмування Java SE, Java EE, PHP, JavaScript та Groovy. Окрім своїх можливостей, існує система проектів, заснована на Ant, контролі версій та рефакторингу.

NetBeans 12.1 Основні нові функції

Ця нова версія IDE не зазнає великих змін, але покращує деякі аспекти підтримуваних мов програмування.

І саме в цій новій версії, додана обмежена підтримка мов C / C ++, який все ще стоїть за раніше випущеними плагінами розробки C / C ++ для IDE 8.2 NetBeans.

Для розробки на C / C ++, надається підтримка для найпростіших проектів, що дозволяє запускати команди компіляції та запуску, виділення синтаксису за допомогою граматик TextMate та налагодження за допомогою gdb.

Як і заповнення коду та інші можливості редагування вони реалізовані шляхом доступу до LSP сервера CCLS (Language Server Protocol), який користувач повинен запускати самостійно.

Ще однією зміною, яку було додано, було підтримка платформи Jakarta EE 8, який замінив Java EE (Java Platform, Enterprise Edition). Ви можете створювати проекти Jakarta EE 8 та модифікувати існуючі програми Maven, щоб використовувати Jakarta EE 8.

Вбудований в NetBeans компілятор Java nb-javac (змінено javac) Це було перекладено для використання Java 14.

Для Java підтримка ключових слів "Запис" був перероблений, щоб забезпечити компактний спосіб визначення класів, уникаючи необхідності явно визначати різні низькорівневі методи, такі як equals (), hashCode () і toString () у випадках, коли дані зберігаються лише в полях.

Поведінка твору, при якій воно не змінюється. Додано новий шаблон для створення Java-конструкцій із ключовим словом "запис". Покращена підтримка заповнення коду "запис".

Для Java SE Підтримка системи побудови Gradle увімкнена. Додана підтримка згенерованих каталогів та забезпечена коректна робота з процесорами анотацій.

Щодо PHP, нові дії були додані до меню Composer для оновлення автозавантажувача та запуску сценаріїв. У налагоджувачі замість 0 та 1 у булевих значеннях змінних відображаються false і true. Покращені інструменти для аналізу коду.

Для HTML, компонент валідатора розмітки оновлено (validator.jar). Включає підтримку для заповнення шаблонів. Додана підтримка завершення коду та підсвічування синтаксису для таких конструкцій, як « ».

Для CSS запропоновані варіанти форматування "Вкладки та відступи" для контролю відступу та використання вкладок або пробілів.

Під час запуску він виявляє JDK, встановлений на Linux та macOS, за допомогою набору інструментів SDKMAN.

Як встановити NetBeans 12.1 на Linux?

Для тих, хто хоче отримати цю нову версію, вони повинні завантажити вихідний код програми, яку вони можуть отримати за посиланням нижче.

Після того, як ви вже все встановите, розпакуйте нещодавно завантажений файл у каталог, який вам подобається.

І з терміналу ми збираємося ввести цей каталог, а потім виконати:

ant

Для створення IDE Apache NetBeans. Після побудови ви можете запустити IDE, набравши

./nbbuild/netbeans/bin/netbeans

також існують інші методи установки за допомогою яких вони можуть бути підтримані, одна з них - за допомогою пакетів Snap.

Їм потрібна лише підтримка, щоб мати можливість встановлювати ці типи пакетів у своїй системі. Щоб встановити цим методом, потрібно ввести таку команду:

sudo snap install netbeans --classic

Інший метод - за допомогою пакетів Flatpak, тому вони повинні мати підтримку для встановлення цих пакетів у своїй системі.

Команда для встановлення така:

flatpak install flathub org.apache.netbeans

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.