Вышла новая версия Apache NetBeans IDE 10.0.

нетбинс-10.0-

Apache Software Foundation представила интегрированную среду разработки Apache NetBeans 10.0. Это вторая версия, подготовленная Apache Foundation после передачи кода NetBeans в Oracle.

В настоящее время, проект по-прежнему находится в ведении разработчиков Apache, который подготавливает инфраструктуру, проверяет чистоту лицензии и проверяет способность придерживаться принципов разработки, принятых в сообществе Apache.

В дальнейшем, как только проект покажет, что готов к автономному существованию, не требующему дополнительного надзора, он будет перенесен на ряд основных проектов Apache.

Вторая версия, созданная под эгидой проекта Apache, отличается интеграцией модулей для поддержки языков программирования PHP, JavaScript / HTML5 и Groov.и, которые недавно были переданы Apache Foundation и не были включены в выпуск Apache NetBeans 9, который был ограничен Java SE.

В следующей версии ожидается поддержка C / C ++.

Особенности NetBeans 10.0

В этом новом выпуске NetBeans 10.0 Была предоставлена ​​поддержка JDK 11, включая обновленный модуль nbjavac.

Помимо удаленных из JDK модулей Java EE и CORBA, он был переведен в категорию устаревшего движка Nashorn JavaScript. и добавлена ​​поддержка определений "var" для неявно типизированных параметров лямбда-выражений.

С другой стороны, была добавлена ​​поддержка библиотеки JUnit 5, которая теперь используется в качестве версии JUnit по умолчанию при создании тестов для проектов Maven на основе Java 8+.

Реализован новый тестовый шаблон, добавлена ​​возможность запуска или отладки выбранных тестовых методов (поддержка аннотации @Testable).

Улучшения поддержки PHP

В NetBeans 10.0 реализована поддержка функций языка PHP, добавленных в ветки с 7.0 по PHP 7.3..

В него включена возможность оставлять запятые в конце списков и аргументов функции, гибкий синтаксис многострочной вставки, назначение ссылок в списке (), тип объекта, определение видимости констант внутри класса , обработка нескольких типов исключений в одном выражении catch, поддержка типов с нулевым значением, возможность указывать ключи в конструкции list () и использование зарезервированных ключевых слов в новых контекстах.

Добавлена ​​поддержка статического анализатора PHPStan. (конфигурация в «Инструменты> Параметры> PHP> Анализ кода> PHPStan», проверка в «Источник> Проверить ...> Конфигурация: PHPStan»);

В редакторе кода для PHP добавлены предупреждения о возврате значений в функциях с типом void и некорректном объявлении неабстрактных методов.

Добавлена ​​подсказка об использовании режима strict_types, а также реализована возможность автозаполнения констант TRUE, FALSE и NULL в нижнем регистре.

Добавлена ​​поддержка vardoc ("/ ** @var VarType $ varType * /"), а также возможность автоматической подстановки звездочки в процессе написания многострочного комментария. Добавлена ​​возможность сворачивать определения массивов, метки и выражения «использования»;

В отладчик кода PHP добавлена ​​поддержка условных точек останова (например, они работают только тогда, когда переменная в выбранной строке принимает определенное значение);

Наконец, поддержка шаблонов Twig была также интегрирована для автозаполнения разделителей, скобок и кавычек. Добавлена ​​поддержка палитры.

Как установить NetBeans 10.0 в Linux?

Для тех, кто хочет получить эту новую версию NetBeans 10.0 В их системе должна быть установлена ​​как минимум версия Java 8 Oracle или Open JDK v8, а также Apache Ant 1.10 или выше.

Теперь они должны загрузить исходный код приложения, которое они могут получить. по ссылке ниже.

После того, как вы все установили, разархивируйте только что загруженный файл в каталог по своему вкусу.

И из терминала мы собираемся войти в этот каталог, а затем выполнить:

ant

Чтобы построить среду IDE Apache NetBeans. После сборки вы можете запустить IDE, набрав

./nbbuild/netbeans/bin/netbeans

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Комментарий, оставьте свой

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

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Станислав сказал

    Я предпочитаю Codelobster IDE - http://www.codelobsteride.com