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 NetBeans 8.2.

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

Так же хорошо как автозавершение кода и другие возможности редактирования они реализуются путем доступа к LSP сервера CCLS (протокол языкового сервера), который пользователь должен запускать независимо.

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

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

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

Поведение работы с которым не меняется. Добавлен новый шаблон для создания конструкций Java с ключевым словом «запись». Улучшенная поддержка автозавершения кода "записи".

Для Java SE Включена поддержка системы сборки Gradle. Добавлена ​​поддержка сгенерированных каталогов и обеспечена корректная работа с обработчиками аннотаций.

Для PHP в меню Composer добавлены новые действия. для обновления автозагрузчика и запуска скриптов. В отладчике вместо 0 и 1 в логических значениях переменных отображаются false и true. Улучшенные инструменты для анализа кода.

Для HTML обновлен компонент валидатора разметки (валидатор.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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.